Skip to main content

Full text of "Your Computer Magazine (August 1983)"

See other formats


AUGUST 1983 



TAIN'S BIGGP 




•SELLING HOIffE COMP 



rER MAGAZINE Vol. 3 No. 8 



wiimpecfroffrwa. 
beneath the Waves 

Reviews: 

£120 Comx 35 micro 

BBC software 




-81 D^gth^^ 
Duel ^ ' 

Dragon Gnasher and| 
Store and Search 



f*y 



I t L 



L..U A/^^lAlpf A/ 



_J 







m 



/ 



An amazing 
collection of 
exciting 
games for ' 
VIC 20 and 
ZX Spectrum 

Featuring" ^_ . 

~ Hi-Resolution -•Sb::?*^ 

Graphics :^' ' 

m SoUd Machine^- 

Code Thrills 



Arcade Acti<$St 

Sensational^- 

Sound 

Effects ,4^ ^ 



''-^t5^> 



^J 



>5^ 



MJ 






■OS 



^# 



/; 



^^ 



Titles for Oric, 
Dragon and 
Commodore 64 
Ring for details: 

061-832 9143 

(24 HOURS) 

Dealer enquiries invited 

FREEPOST 
MANCHESTER 
M3 8BB. 



'i4^ 



b 



j> ^. *|<f' ty > 






NIC/MISSILE ATTAC 
E FORCE/ROAD FROG/ 
JNCHER/ROCKET COMMAND/ 
RENmCOSMIC INTRUDERS 



Pil^. Itsatoj n»;i|p[»if!S( 




;sbftware dealers and major 
department stores 



remember to ask f 




name 



o 



^ 



AUGUST 1983 



Ttmefiwirch: page 64 




ZX 8 1 De^th Diwi page OH 



Li V# 




Vtc 20 Flying Saucers pago 94 



Cover photograph by Stephen Ohver 




EDITORIAL AND YOUR LETTERS: Atari bugs; exhorbilam prices and even quicker 
loading. Arc minor faults spoiling! oinputcrs? 



NEWS: Home micro nearly causes Third World War - but ii'^ only a film; two new 
Ataris; cloning computers and moie price cuts* 

FIRST BYTES: Your introduction to computing this month explains RAM and ROM 
and how data i& stored. 



rOMPlJTER CLUB: Bionic Simon Bccslcv armwrestles with an Armdroid at 
Nottingham Computer Club* 



C I SOFTWARE SHORTLIST: A new monthly round up of 



the latest software. 



SHORTLIST 



BBC SOFTWARE SURVEY: Sun<razed Peter Connor takes to the great outdoors with 
siKcer and horse-racing in his own living room, 

COMX35: The latest Hong Kong impon — a colour micro with 55K for £120 and a built 
in joystick - reviewed by Kathleen Peel. 

SPECTRUM TIMESLIDER: You arc stranded 1,000 years from home and vour onlv 
hope of return is to find your Time Machine before the Adventure ends. 

ZX-81 DEATH DUEL: A last Tron^lylc game for two players perfected by Tavcar Igor 
in Yugoslavia. 

DRAGON GNASHER MAZE: A dirFercnt maze every game and choice of ghosts which 
cm lloai through walls, presented by John Nash. 



ZX-81 COMPILER: David Threlfall is back in the fast lane with practical example^ 
showing how to compile particular functions. 



VIC-20 MONITOR: Sometimes running a machine-code program can be as complicated 
as running a power station. Alan Wcstwood's monitor puts the facts at your finger tips. 



90 



BBC SCRAMBLER: All the excitement of arcade-style Scramble with mininulist teletext 
graphics for the real ptirt^ts 



94 



\lC-20 FLYING SAUCER ATTACK: Livelier than any commercial version of Blii 
this game is fast> colourful and ncisy. 



100 



ORIC CENTEPODS: David Whitehead leads you up the garden path with rh^ 
loudest game we have ever published. 



105 



ZX-81 CASSETTE FILES: Kevin HUPs program will allow you to store the whole 
Encyclopaedia Brttannica on 2^-81 ca&scttes — if you have a lifetime to spare. 



108 
120 



SPECTRUM SUBMARINE MISSION: Another realistic Rod Hopkms simulation 
puts you in control of a British submarine hunting U*boats. 

TORTOISE ON SPECTRUM: With Turtles an endangered species Chris Davison 
has turned to the Tortoise for Spectrum graphics. 



123 
133 



BBC COMPACTOR: Line crunching* space munching, Wi smacking Finuin Culwin 
shows you how to uium into your BBC Micro. 



DRAGON STORE AND SEARCH: John Nash turns the Dragon 32 into a useful 
library tool which could guide you to references. 



140 



GAMES WRITING: John Dawson 
calls for more invention. 



143 



eSOZ MACHINE CODE: 

series un iy%)l code. 



Our 




RESPONSE FRAME: Tim Hartnell answers queries on VDU commands for the 
BBC and computing for the disabled. 



SOFTWARE FILE: 10 program-packed pages ftiU of games, tips and serious 
applications for the ZX-81, BBC| Vic-20, Dragon, Spearum, Lynx and TI-99/4A. 



ACOMX:^"''"' 



im page 36 



177 



COMPETITION CORNER: New 

teaser^ MicroUne printer winner. 



YOUR COMPUTER. AUGUST 1983 




JUST A FEW OF 1HE IHINGS YOUIL HNDAT 




Your local COMPUTERS 
FOR ALL dealer offers you an 
incredible choice of personal 
computing hardware, 
software, peripherals and 
printers of all shapes sizes and 
prices! 

But a COMPUTERS FOR ALL 
dealer will also give you much. 
much more than most 
computer shops. 

For instance: you'll get 
good, sound advice and 
professional service. You'll also 
3e able to talk to someone 
that knows a lot about 
computing. Quite frankly, a 
COMPUTERS FOR ALL dealer is 
dedicated to computers. He 
won't try to sell you things like 
cameras or cosmetics. 



stationery or sealing wax ... as 
others do! 

He's there to look after your 
interests whether you're 
buying or just browsing. So 
why not call today at your local 
dealer? He can help you find 
your way through the 
computer jungle. 

STOP PRESS PRICES 



COMX 35 COMPUTER 


£119.95 


LASER 200 COMPUTER 


£69.95 


0RICI48K 


£139.95 .^Brirft 


msMiww*"— 


ATARI 800 


£299.99 


DRAGON 32 


£175.00 


ATARI400 


£1 49.99 inc. Programming Pack! 


ViCZO 


£1 39.95 in:. Tape Recorder. BASIC 


^ 4 cassette games! 


COMMODORE 64 


£343.85 


ZX SPECTRUM 


1 6K £99.95: 48K£ 129.95 


BBC MICRO 


{A)£299.0D (B) £399.00 


SEIKOSHAGP 1 0OA PRINTER £247.25 


EPSON FX80 PRINTER 
EPSON RX80 PRINTER 


£460.00 
£343.85 



PLUS DISC DRIVES. JOYSTICKS. CASSETTE RECORDERS. 
SOFTWARE ALL AT LOWEST PRICES! 



The sho|>s where people matter: 



AVON 

JAOEOOMniTERS 

COOMBENORAOSTOCKBATH 

076t3S27D 

MERCXTORCOMPUTIR 

SYSTEMS 

3^JTIU0IL$R(}AD 

aiFTOH BRISTOt0272 73«)79 

MOeiLEMICflOS 

2 CASTL£ STRtn mOWWUHt 

BRtSTOl 0454 418383 

BERKS. 

KEKfietlWARD 
COMPUTERS 

VeRVEHOUSC LONDON ftOAO 
Sar«NINGDALf»902$02S 

CAMBRIDGE 

CAIMfUDOE 
MICROCOMPUren CENTRE 

153- (S4 1 ASl HOAU 0223 3654W 

CHESHIRE 

OUTK MICROS 

M CH£$TERGATE UAaiESf leiD 
0&25 615827 

CORNWALL 

FALSOn 

a STQCDftOeS ARCADE 
FALMOiTTH 0326 314663 
COMPUnVISION 
4 MARKH STREET 
SAINT AUSTELL P1255HW 



CHANNaiSUNDS 

7ANLEVSTR£nSTH6LIER 
JERSEY 0534 72263 

DEVON 

COMPUTE) SYSTEMS 

TOflMY PUMP STREET 
8Rl>HAMOB04Sf56S 
A40C0MIHITER5 
6CJTYAftCA0eFOR£STR£EI 
EXe'ERa392 77117 

MTSAMDIYTIS 

44R)R£STREBilFRAC0M8E 
EX3*9JD 0271 62801 

syimxiTO 

?8C5ftNWAUSTT*En 
PlVMOUTHPti INS 0752 2ft 705 

CRYSW^COMFUTCRS 

209 JNION STREH TORQUAY 

Oeo:- 22699 

DORSET 

DENSHAM COMPtfTERS 

329 <^tEY ROAD RARKSTONE 
POaE0202n7493 

ESSEX 

AKITTEfltflSTRUMINTS 

UNr 19 Afl I INGHYK ESTATE 
sot TM ROAD MAMOW 
0279412639 

CHAMNEIOME 

174 HIGH STREH HORNCMURCH 

W7S6t3 

COMPUTERS FOR AIL 

72ftORTHSmt£ThQMf<JRD 
RMl 0708 752862 

S. WALES 

DAN EVANS 

&t(-OLTOt«ROADBARRv 
0445 734242 



STIVIS COMPUTER 
COMPAMY 

CASTIE AftCAOC CAflOIT 

ttAUS02224»905 

AUTOMARONSCRVIDES 

31MRMIYSR0AD 

PENVf^FAIBRIOCENO 

MORRISTDN COMPUTER 
CENTHE 

37CLASER(MOMORRt5T0e4 
SWANSEA S A6 8DS 079? 797572 

HAMPSHIRE 

MtCftOVK>EOSTUOIOS 

17TURKSSTRFFTAJQN 
0420B2055 

HERTFORDSHIRE 

COMUNEDTflAOWC 
COMPANY 

tOA«D 11 SALS8URY SQUARE 

OLD HATFIELD 0707 266SS1 



I »l i»I»i uMCJiTJiiiVl 



4M7flSHEftS GREEN ^OAO 
STIVENAGESG12PI 

04^53B0« 

KENT 

MtCBO MAGIC 
t28ERiTHRaA0B£XUyH£ArH 
KfNT 0322 523525 
Tt€D«»STOftl 

ftCHAntRTONnOAD 
BROMLEY 0M60 8991 

MEO WAY COMPUTERS 

141 NEW ROAD CHATHIM 
0634 826G60 
APNROSSOFTMRE 

47 HAWLEY SQUARE P/ARGATE 

06432W699 

THE MICRO SHOP 

inHlPAhllitS 

TUNBRIDGE WELLS 0692 27691 



LANCS 

PCS. 

39RAIIMIYROAOOARWEN 
0254 7718677 
4MATC0MPUTlNe 

S7 FRIARGATE PRESTON 
PR12AT 0772 561962 

LEICS 

DIMENSION 

27 29 HKjHSTREET LEICESTER 
LEI 5EU 0533 S747<l 

LONDON E17 

EROtCOMPUHNG 

125 HIGH STfl£ET 
WALT>iAMSTOW 01 520 7763 

LONDON SE9 

KAYOE HOME COMPUTERS 

ISTAnOWAFVROACH 
NCWELlKAM0t^975O5 

LONDON SE26 



[< ui'tf .^i*iT. ImI I n:i 7J:n^ 



227 DARTMOUni ROAD 
SYDENHAM 019908202 

MIDDX 

SCREENS 
MICmCOMPUflftS 

eMAMAVBiUEMOORPARK 
N0flTWWO0OKA6?MJ 

TWIllSTAR COMPUTERS 

17RFGiNAR0A0S(XITriALL 

NORFOLK 

KAYDE HOME COMPUTERS 

THE CONGE GREA! yARMOUTH 
NR30 UP 0493 57867 



NORTHAMPTON 

LEISURE TIME 
13 THE FRIARY 
GROSVENOR CENTRE 
0604^72$ 
ftlOHMO REEVES 



SURREY 

AN4R0C 

8HH5MSTREnHOflLEY 
08034 6063 
COMPUTASOLVE 

SCEKTRALPARADf 



iJ.C. 

200 EARLESOON WE NORTH 
EARSDON COVENTRY 0203 73813 

WARKS 

IMPULSE MICRO SYSTEMS 

SCEHTRALCmyylSCftS 



174 KETTERING flOAD06O4 33578 ST MARKS HILL SURBllON COOKS ALLEV. WOOU StRUI 



STRATFORD UPON AVON 
0789?%ftt9 



M IRFLAMn 013905135 STRATFORD UPON AVON 

DVuSmN SUSSEX 0789?%ftt9 

13 BRIOGTsrREET BELFAST THE COMPUTER CCNTRE WORCESTER 
BT1 m 0232 226434 37(1 & 37e ROBERTSONS RE t f EVESHAM COMPUTER 

MCUmOliiNILfCTRONICS KASHNGb 0424 439190 CENTRE 



44CAMJSLEROAD 
LONDONDERRY 

OXFORD 

SQBICC STUDIO 



TYNE&WEAR 

THECOMPUSHOP 

10 NEWGATE CENTRE 
NEWCASTLE UPON FYNt 



7 UTTIE CLARENDON 0X1 2HP NE1 SI^E 0632 618873 



"S^^'^ W.MIDLAND 

SHETLAND calisto comput 

TOMORROWS WORLD mjOHNBRKiHI sn 

ESPLWADE LERWICK 7E 1 0IL gi«M»*!9"?J' ^' *^ 
0595 SU5 0216326458 

SUFFOLK 

BECaES COMPUTERS 

5 THE HIDINGS WORLINGHAM 
BECCtES 0502 715061 



CROWN COURTYARD 
BRIDGE STREOEVT SHAM 
038648635 

S.YORKSHIRE 

COMTEC 

6EASTGATE8ARNSUY 
02264W72 




COMPUTERS 















V^^5*5t 



iveS>:a-' 



^♦^ ::^; 









Si 






V>*^^V M»*J, 
















^* 



V* 




*v*'' 



*^^ 



«.:g^ 






*»' 



^^•!^ 
< 

v^"*^ 
,^.i>^^ 



v\">" 






♦•>i 



*•':.*•: 



;^i^» 






♦<:>* 
.*♦•>•' 







^v«?.' 













•ft" 



:.it 



Kt>« 






tvy" 





















..V" 






^*" 



.m\»\. 









*•;i^:>* 



>^'" ../'' 






\% 



^% 









1* 






%t^ 



■^ ^^'-^' 










^•>*\ 









^♦^'^^ 



»**: 



.^ 










.>^"- 


















'J^ 






















i*r:.^*Z 



»*»" 






v***" 

.*»*' 

,^>. 



i'i^ 









'*::f*t.»* 






\» 






•1 
•1 









...*■• 



'*> 



-!::^. 



v;.'.t 









^*> 















^,.«^\\^*>.,, 

-':::i^:::^' 
*^*!::> 


















iiil 



»1 

I** 






I 



%>'" 

v<; 












•5 i^ 












^^t^ 















^^.♦^*^* 








^ 



"•it- 



^ 



m^^^r^ 



it* 









vOlJ^r' 









is 

is 

i 

I 












>^ 



w\t*: 



^^©' 



ORrC»COMMOIX)RE«APPLE 




APPLE lie 




ht '^ >:i iftM lufur ifittfA 
•jL'U. »•:< itlKtiic«tif«S|it«iii 

APPLE III 

&;; ii ^ itf iiiiii*tiSvit»iti 
B&. I'.^k; aitntriiiii 

QOUOOOii Pr«fotiional loliitl«» 
«01MCO;i ivimtti IfiltM 
eOL >nC'> rr«lile lyitf «• 

FULL RANGE IN STOCK! 
COMMODORE 

VV " Ttoi Kfttfitt 

DOZENS OF OTHER PRODUCTS 

AVAILARLE! 

ORIC 



1fBT4l 
t4M.04 
llM4f 



S^* II" 



4IM 00 

71f S 00 

4H0I 

ftlH 

mtot 
Miftoe 



14 »M 
41 ti 



HARDWARE 



UrK 1 4111 

Oni: I 1«N 



ORIC SOFTWARE 



Mf)^..it y 
M(r..:t • 

MOsar*, 

VC %•'•'» 

VCnCI.I 

vrsi !■ 
vc -;♦ 1 ,' 
v-r ^r I \ 



Ofic tHfltl 

Stie Mtiltlf imti- I 

Cktti 

Oric-tifi 

lifntittmb 

Svptfttttf 

llali*i>wWirri«r 

Orlcnancli 

Cttllt 

Uttlh S»tiillli 

/«4lic 

Pilfiler 

Oris fsflfc 



<Oftr.: 






'.Uirur.Jl'l 

(duo BylBl 
(A4Fi 
(AAFi 
(A AH 



liitB 
iota 



• it 
iJi 
iti 
fit 
«t0 

Hi 

i» 

• ti 

• if 

• ti 

• u 

14 It 



PLUS 50 fMORE ORIC PRODUCTS 
COMING SOON! 





Mill or tetepltofie order: 
Barclsycaril or Access Creillt Card 
accepted. 

8ARCLAYCAR0 




Only defective or faulty goods may be 
relufned. 



MICRO MANAGEMENT ORDER FORM 


AT 


COST 


CODE ITEM 


OTY 


€ 


P 


f 


P 


















































CREDIT CARD No. 




SUB lOIAL 






NAME 


BARCLAY/ACCESS 


P&P 






ADORFSS TOTAL 








MICRO MANAGEMEN 

32 Princes Street. Ipswich. Suffolk. Phone: (0473) 59181 



PR OGRAMS WANT ED | 

SPECTRUM DRAGON 
BBC ZX81 



UJOFiK (m^ FORCE 



THE BIGGEST 

LITTLE SOFTWARE 

HOUSE AROUND 



THE ^(M 



DO NOT PASS 00 

Nu* t'4# sntTKuM vrrt'->nm if, nt Ai>y 

nOAHli GAMF v»vu fcijw (*AHK lANC and *»( 
tn^i Up 111 SIX PI AVIBS c*f* ct>nioeie wih rlw 
MrCHO dotfvfl «ll ttn; wtyk Acu m oict 
ntHOiVUi JIHARO HHl COUtClCW. l^M 
'*1" t ilOOlC, ACCOUNTANT. tS 

■ ' ) ASS: ! RCCOHDtR SUPfnO 

■r VI" ,AMt bAVf r. f»f fip<HT 

' ■.t,,(rt. iv.tl, f.ill *.».- «jniMATt 

.n (AMUV' CAMLS v-v,.. . V-oNOPOLlSf 
VtMiW MtCHO' AMA/t %'c>v»f f'«ndn. Hfvj Mftiily 
iCio yOiU im»9tti« vol* GRANS y an i MlCHOh 
A 16a ?Xd1 v«it»io't «fto *vjiil«ei^« 4tiii SFfcC 



^'"^ 



>« 



;^^ 












k'O' 



7^ 



Y4-^ 



I oit2 Players 



THE WINGED AVENGER 

Fafti «rid furious, I\^^ vorsions ol thir 
f»am« 9iim« on rhe SPCC1RUM topo,, 
ih« anginal i»ncl the NBW VERSION 
SOUND. GRAPHICS SEVEN SKiLl 
LEVELS Full ARCADE ACT (ON includ 
mfl THREE WAVES OE ALIENS, HIGH 
SCORE. REFUELLING RAPID REPEAT 
FIRING. SMART 80MBS and LASER 
SHIELD PCW "OKE OF THE BEST 
SINCLAIR GAMES YEf ■ HOME COMP 
WEEKLY "FOUR STA^ WINNER 16k 
ZX8t VERSION PROBABLY THE FAS 
TEST ZX81 GAME- NOTED as EX- 
CELLENT bv the INTERNATIONAl 
BUREAU OF SOFTWARE TEST IRk 
/X8i & 16»4eit SPECTRUM VER 
StONS AVAILABLE NOW £6.00. 






m^ 



■ASf litVADf Rt 
b USIH Dl^flCULT ro 8IAT O^^t or iMf 
MOST AOOlCnVF' te A 4611 SPfCTHUM 

CUnRfhfTlY *m FASTfST VtBSiOKlOn tHfc 
SPfC I miM SHIUD AVARABLl if vou c»n I 
HAND4C ?Mt ACnClfl 

VAMTZI 
48k SrtCfRUM Aj< arCTHiC V FUSION o» |fi» 

CHUNK V (|rrivl<MC« ^rc^ G/>i % 

OMlfii r«qu<^ uo to S*K * 

ni^t*" <if p*«i:fite if yoj wist' ." * <.V" *^iv 

flH uMPinr GCOBC snrf t *riii t>ict ihrow 

fR U|*jAt>* vm^f oini#« cuptiriiMfJ Hw \ii%\ 
rSfO. 48« only 

SCIIKMBif 



4Ht. SKI-( T«1/M JUS 



SIS 


lur fxp 


ru» 


u\ 


TOT 


iio 


111 m 


JOB 


U4 


m 


K7 


JOI I'l 


Jii 


PI 


m 


313 


•41 in 


m 


m 


M4 


441 


m M 


m 


m 


nl 


•n 


im m 


m 


04 


m 



[m m$ m my m n 

MA TIM r 



'SHIFTY' 40li $f*CCTnUM 

A *V V^OH OR TMl $PtLTHUM 

%> ' ^'ViiJ"** III uviiminii* (hp lirm 

M». I ...lurii StNCi Am MAROWARf 

vj.f> if all, T'ti' PRlNTHI U*«o Ihn STAN 

:>AHiJ t^iNTm »ll m#Uu1 ovtt 32 CHARAC 

flH'^ 11 H KM m mitVTrn niOfWAYS 

;i.*tM*r Atiy wnli'i 'Hi«r ^ (!«««• 

MM* ifiit> h* »,(>*( l*t«i<l !' 5''*"' 

t.i (p^Kntfuj ami rr*M fw KvbTtHJ [i >, (•"_> '<«GMl 
MAMGIN SHinv rt-t WOHO StARCH. MOVL 
PAtlAGRAfHG SKR PaRAGRAIHIS APHINO 
^^\^A'•, ^Avr a'm) IOA') frtm* TAPT iNDFNt 
.'AMAS rt*Kl *».vw *l*^1»fft PWRAShS ri. tw 
MMHtii irwa ACC»4.Md I'om UAIA STATI- 
VLN ■, ut,'HJ DtllNlO KtYb tDITINt; ift DM 
^,;.HiL»i uftin^ 4 tiwuy CURSOR WUVl SHff'Y 
. oMirv « {MMcikrfiF <>v<tti H !iA'tH>l*) '•*TT*ii Aim} ialf 
>riMriitti<irt» R«qufi»« /X {un'iwi OMIY 
17. M>. 



YAHTZiAtK 



EIlZISIIIlll 



3 A^L^k^^ ^ A 4llM» 



0^ .A t 






UP TO 6 PLAYERS 



MATCALC 
16 8t 48k SPECTRUM 

Th*t IS our SPREADSHEET PROGRAM 
wan ditfetoncQ. Tht ONE has tho 

option of rhe 8t«n<J«fd disptay ar a 64 

CHARACTER per LNE dtaptoy of 

printout FdOAl tor VWAT IF, CASH 

FLOW PROJECTIONS, and uniilvsing 

related figures FORMULA may twi 

MATHEMATICAL o* LOGICAL MENU 
DRIVEN SAVE Bnd tOAO to TAPE 
I^ULL (nstfUCIiona and TWO motrices 

on TAPE vvJith ft lull tfJuplviiMlion t)l 

thutf fofiTUrtiori PCW 'MORE 

FlEXtBLE QV9tmn than ' Both tho 

1 6k «. 4Bk vttf s*ons on ONE TAPE 

SIMPLY HUNDREDS OF USES 

JUST C700. 



^::^3^ 



> ot^*^ ^ •*: ^ 



*.^. 



.^T" 



'/M/ 



•*f? 



"'^^feic: 






DISPLAY 

»toMf would r«u t»l^« 77:1 diff«<«oi USIR OE 
^tNIO GHAmiCS on m T6h SPfCTfHlM d# « 
l-ULi 334 4n i 44bi AN :«n im diflpUyiHS on 
•ccMn SI th« SAMt TIML U U G • *«« «fOf«d 
At PAGCS snd any tn^ p«a«« may tM CX 
CMANGiO m MrMORY F<IFS c^-w t^ -.AVfO 
or lOADfO tfom TAPf ii « '*»«<1 

^c«tion lURN t UDG OfH 411 '^^ 

ftfP a UOG owr, REVERSE • nu ■ 

OuarUf UOG into • FUtL CMARAi 'lh MOVt 
• KfOil o*m WYCI •! • Tii^c. «jp c>OWN. ^rrr 
Of WOHt FiVf iortipmm TAf^ FllES mn iN 
ClUOED 1^ i*|J* ONt CONTAINING m ft4 
CHARAC TFR DISPIAY Of^SlGN G«lO fw con 
•truclina CHAAACTERS pnd SHAPES FULL 
INSTRUCT IONS t>d ANiMATtO OtMO 
SCRFrN C7.00. 10 4 4* SPfCTfiUM 



CLONE 

CtOMt li pial.*trt> ''» HfSf OACK UP TAPE 
^ound. Wa ara r • •- ' ' vHi m^t* 0ACK UP 

copies of v«ii ry^'ARc clonc 

wtN copy t»l^. ' •nd r^TANDARO 

TAPf 5 ClONf «. - ...JiCT vouf SOfT 
WARf INVESTMlrNT b/ «nsur<no you navt 
BACK UP A* PHOtCCTON foutjrt«t ftf* COP 
ttU tml • iJeicript*i>f( of riLt TYPES it CtVtN 
If voii want • COPY TAFE th^SUY If^ ftTST 
ClONr Ift AVAKAfkr on lh« STIMCT UNDfH 
STANOtNG THAT (T Wll NOT lU US40 TO 
INf-RiNGi CUPY RIGHT TAPf $ uo to IBk c*a 
b* coourd. COPlfcH *»• '^ad* of ©acK program 
m n •p|>*«r« Qo t«p« UNt'f' ■'"R^'i '^'OPV 
TAPES "aONf Dots N ' rtl 

HftoAO€OArrE«fAr» ryA ,>»«* 

TAPES (t**! can'l b«» BBf>lkl.\ ,.. -^ o«f 
lim>^tH>iiy tfw |u«i Ce.tO. Ail b^Hfe^Cl RUM 
MS LlUNt WIU CO^ MOST COPV TAPES 
SHOULD YOU WISH 



THE PROGRAMS ON 

THIS PAGE ARE 

ONLY AVAILABLE 

FOR SINCLAIR 

COMPUTERS 

16KZX81 

CONDITIONRED C3.S6 

TOOLKIT Cft.OO 

ADVENTURE IN TIWE Nearly 60k of 
ADVENTURE in parts fof tho \6k ZXB^ 

C7.00. 
WINGED AVENGC8 £4.50 

DO NOT PASS GO £6.96 

Most proo«aa\s avsilAble Uort^ BUFFER. 
MICROWARE. SOFTWARE SUPER 
MARKET. GREENWEtOS. HEFFERS. 
JOHN MtNiJLS ar%d SQlected SPEC 
TRUM COMPUTER FRANCHISES 
DEALER ENQUIHIbS WELCOME 



PROGRAMMEitS DREAM 

ifik 01 *a* SPECTRUM 

An «dv*nc«0 SPtaRUM TOOLICIT Con>«MiMi«1 

o* iw»i t*50 BYTfS of POSITION INOtPfN 

^ENT MACHINt COOE RENUMUCR iin«« ly 

fitoc** AHoAt START FINISH INCfltMtNT 

m6 r** START U b« de'ir^d ©LOCK rw -nt 

MOVt .'w:Md»'>y FfNUMBCR - 

GAP RtNUMRfn Aill mrurr.i . 

GOSUB. ilST <»i. **tttMxii 1 

CHANGE v ' MIS r- m^n -» 

OUMf> VAH ana LGNUNTS n. 

OlSf*. Av I'* -r rt.i*- o' wiitMMt 

.HHi .% FAST. 

■>SACifS *ort >* 

, WORKS ll«C 



NEW RELEASE 

''JAWS REVENGE' 

48k SPECTRUM 

11 iiHir^nnni vvitN ^lt bo» o*'ice "«tutf>6 JAWS 

.ft-. * . 'jOry eating HAers to t*-^ spec 

T ;,M .p K^ v*tv OAT ARCAOC GAME JAWS 
r.r> 111 .fVAv t^ruij^h a "n-niHl (liaT of OtVERS. 
^i-.;*fMAN, JtUVfiSH SWIMMERS »tyi 
* I >*^ vot» comrol JAWS *n |t«i FAST MOVING 
!'«• of carA*0* Avoid OEPTh CHARGES EX 
PLOOING JCUYFISH HARPOONS ARMED 
SCUBA OIVFRS m^ EAT «v«iy|i>Mny voucaiv 6 
JVFS. SCRAMm E tvp# SEA 8€D- cynant and 
HIGH SCOW Alt WACHiNt COOt and FAST. 
OfcMO SCREEN 60NJS UVES, FASTER 

GAMC ron » 0,000 POINTC. WICAK MAVOCK 

ON iKf HUMAN ^ACF tHf RfST CAME 
Yfcl ANiMAt RICHTS MOVEMENT' Vft & 
4»fc SPECTRUM €1.00. 



#^ w 



M 



% 



>^ 



WORK FORCE 

140. WILSDEN AVENUE 
LUTON BEOS. 

Post Included 



8 YOUR COMPUTER. AUGUST 1983 



Assembler/Disassemti0r oric-i 

The assembier toUows sandard 6502 oonvenljons 
and has proved very reliable while m continual use 
by Durell Software Features include the fotlowmg 



Generally 


List t^^ile 


Pseudo-Opemt>ons 


Auio line number ing 


LIST 


EQUATE 


Six dwacter labels 


DELETE 


BVTE 


Updatable lisl-IHe 


LUST 


DBYTE 


Malhs on operands 


ALTER 


WORD 


Syntax chadtmg 


INSERT 


TEXT 


Output 10 pnnter 


ENOSTOP 


BLOCK 



The disassembler also allows output to either 
saeen or Ime-prmter The tape comes complete 
with comprehensive mstiuctions. £8 95 



HamerAUack oric-i 

Pure machine-code, super-fasl. acl»on-packed, 
highly addictive drcddti*:>tyle ycune ti:;qurnf>9 great 
skill The harrier takesotf from an aircrattHirarner 
and flies over sealx^rne defences to attack enemy 
installations on a nearby island. The harner may lly 
faster, slower, higher or lower, and has bombs and 
rocket fire with which to protect itself and make its 
own attack If it flies tx» htgh it ts detected by 
enemy jet-fighters (which \\ may counter-attack) - 
so ft needs to hug the mountainous terram which 
also vanes with every naw game But the island is 
heavriy defended by anti-aircraft rockets and tanks, 
which again the harrier may counter-attack or try to 
fly through A tally is kept of fuel, bombs and 
rockets, plus player sccfe and high score. Finally 
ttie harrjef must make it3 bomb-njn over the enemy 
t}ase belofe returning to its own carrier. £6.95 



Starfighter oric-i 

Pure machine-code real-time graphics. The player 
IS in command of a gclactic defence vessel. His 
mission is to attack aid destroy intruding aUen 
vessels Al long range this can he carned-out via 
the ship s computer and space-scanner: the ship 
may be manoeuvred to a position from which a 
photon torpedo may be launched However be- 
ware! It your reactions are siow you may crash into 
enemy space-mines At short range tf>e action is 
hair-raisingly fast as the alien ship ts pursued 
through space under manual control See the 
star-scape spin relative to your ship's manoeuvres, 
but watch out for alien mines whizzing past. Blast 
your phasor al the alien - but be careful! You must 
preserve your limited energy and weapon re- 
sources Weapons, shield and energy status are all 
monitored throiighout the game - which may itself 
be set for variable levels of skill £6,95 



Durell 

Software ^^= 



Durell Software 

Castle Lodge ■ Castle Green 

Taunton TA4 lAB 

ENGLAND 



^. 




lunar Lander/Asteroids oric i Dambuster 



LYNX Jungle Troubles 



Aimed at the newcomer to BASIC and/or the 
Onc-l, these exciting and enjoyable games illus- 
trate the furxiamental fochniques of interactive 
real-time games pro wim computer 

graphics The games ilively short and 

simple, tmt with a clear structure, and each is 
folk>wed-up by a second version where e>jer^ tine 
of the BASIC is preceded by at least one line of 
english explaining how it works Apart from its 
value as a general learning aid, these games afso 
provide an illustrative guide to the One s screen 
attributes £5.95 



Aimed at the newcomer to BASIC and^or the Lynx, 
this novel and demanding game of skill illustrates 
the fur»damenlal techniques of interactive real-time 
games programming with computer graphics Simi- 
lar in concept to the Lunar Lander/Asteroids tape 
insomjch as it is folk)wed-up by subsequent 
versions where every line of the BASIC is pre- 
ceded by at least one line of enghsh explaining how 
It wor<s. However this game is m itself ri very 
substantial product, being about ttK. with the 
following features; 

Introductory instructions backed by dambusters' 

Uieme luritf 

Three planes and three dams 

Bombar flies higher, lower, faster or slower 

Random anti-aircraft fire 

Bomb bounces relative to height and speed cf drop 

Player scoce plus high score £6.95 



SPECTRUM 

Pure machine code This orginal and witty game is 
set in the depths of Ihe African jungle First you 
must direcl your cartoon fugitive away from a pile 
of axes to cross a nearby nver via steppif>g stones 
that protect him from a lurking crocodile. Then he 
must dimb a ladder to the n^xl level, where he has 
to fell a number of trees m hs path. As he does this 
a marauding ape appears from the left of Ihe 
screen and steals his axe! So back to the start for 
another axe and more problems with the crocodile! 
And the apet Having hacked a path through the 
forest he may climb another ladder to level three 
whore he has to Ipap a rhasm by grabbing a 
swinging rope. Will he ever escape back to the 
city? A highly amusing game with delightful 
graphics suited to alt memt>ers of the family - but 
very frustrating and addictn^ £6 95 



Why the BBC Micro? 
It might be fairer to let 

someone else answer 
that question. 



^""'IKr BIKl MHTorciriipiilors arr thr* limousines of 
homo comput(Ts/['he graphics are prolialilv (hr brsi 
of anv ma(*hiiir in this class. Ybii are paying for a smart 
ma< hiiio whic h woulrJ nc»t disjj;rare the home of a 
professional^ J n^-f* IfttrhL f**h. liX 

'its design has pven the BBC Miero an unrivalled 
potential for busiru*ss, educational and serious hoiTie 
applieations. It has betMi ef|iitp[»e<l to funelion as the 
heart of a sy*«^tem whieh ran hi* expandf*d to suit ils 
owner s needr W huh Mum Hf SoftHuu* Hrrwu\ fvh, HA. 

^*^rhe most attraelive ami exeilint; feature of the 
\Mii\ Microcomputer is \Xs enorfnous potential for 
expansiiui nliich will allow a hijrhlv expansive system to 

hi* huilt-Upr th^mrtih famtthfrs. If huh %fi€rff.Jum' V/2. 

""Thev (the jjraphies) are trem#*ndf^usK exeilirifj;. 
and llu'v are one of tin* features (hat make this maehini* 
stand <Hit h**ad and shoulders ahove everything else that 
is available in t\\v market place a( this time" 

I hire I'uirhrn hjhivatiimul (lumpiiiinfi. May *H2. 

*1l is expandable and has a powerhil BASK \, It has 
superb sounti and ^rapines, (be softwarr is readily 
available and the price is ri«i;ht." 

Mr. 4, II Ath's, a Hfid Mirnf imner fnnn Ham/}shir(\ 

""'rhc* basics are easy to ffdiow. My wife has 
develf>|»ed a |*ro^rarn lor t«'a**bin^ our daujihter IVench 
vo< al)ular\; Our dauji;hter uses it matnlv for jjami^s and 
8im|>li* protjrammincjr 

/)r A, YhnvntKh fi lifta Mirro oinwrfroin f.o. Ihtrham, 

"It if; a verv powerfid (Hun|mter. My husband has 
written his own data base. I have been writinjj [HH>^ran»s 
and prof;ranmiingt;ames,Evenlbe<*hildren have written 
small projrramsr 

Mrs. 4. M. Thomas, <t fifiC Mirro oH'iwrfrom llrrnn. 



""Nc* other computer can offer such ease of use 
when clealinji with complex scuini) **ffec|sr 

UhirhMirnKhinp'Hl, 



"It isn't often a journalist c^n sit down to write 
about a **omj)u(*T wit III be certain knowledfjethat hebas 
never seen a nicer machmer 

(wU\ Krwnrw Prrsoiuii ('.ompitfrr ilorUL Urr. 'H2, 

'it has pot hupe pott^ntiaL Besides plavinp 
the games, the whole family arc learniuH basic 
profiraiTUTiin^^r 

Mr l*S. (Irern.u f{fi(. MirrtHHrnrr frtnn Suiffortlshirf, 



"Kvervthinj; possible seems to have been done to 
ensure that this is not a 'dead eruf inachint\,r 

/'#/rf/ ftrrrrli'M l*rrsonol ( 'tmtpiiirr It urhL July *H2. 



rrrtrrr 




i 




HI in 49^ fli Hi (CH dk Hi 




ililliiiiliiiiMiiiii 
Hiiiiiiiiifiiiiiii* 



.M 



Pf'rha|ftsvvc( oiild just aiid thai tht^BBC Vlic loi.'^thr 
iiiai hino whuli v\asrhoM*ii Ui Inaf xhv lirarl til ihr lilU iV 
iaa.>siv4^(^(Hii|>iittM I jh^racy Pn*jt^<*t* 

It is also the machine whirk havinjj vv(*n the 
Department of InciuslryV l>lessinji;, will atediml lor 
over 80^1 ol tht* e4irn(Mil<T> thui^ht In liritisli srIuMils 
tllih year. 

And now lor some [aets about the niuehiiie ibelt. 

Thi* BB( ! Mirn* is lt^ht^eoni|Ki(i and. withu 
eonvrntitinal * It <Mrir (ypewiilei keyboard, rasy Ut {£et 
the tee I oi. 



mic««)«ornfMjrt 



w. 




It can be loaded from virtoallv anv cassette 
recorder. And there i^ a wealth of ready-made programs 
available covering pamt*s* education and business 
subjeits. 

1 he BBC Mic TO uses BBC BASIC, a sophisticated 
version of the most popular computer language. 

However, as your confidenet* and fluency grow, it 
can i»e adapted to switch to other languages. 

It can also become a word processor, with the 
tacihty to link with a second processor tor high-powered 
l>usiness use. 

A dist* drive unit can also be added. And with an 
adaptor, tbt* BBC Mitro is the hrst mic ro to be able to 
pick up programs Irom the Micronet-Pn^stel system. 
Another adapt<ir converts yoin 1 V into a leletext 
receiver, w itb further ability to download programs. 

All this for only £399. 

rhe most sophist i<ate<l vtTsion of the BBC Micro, 
the Model B. is only £:iW/riie basic Model A is £2W. 
(Both come with a "'Welcome cassette" and compre- 
hi'Msivt* introductory inamiaL) 

They are both availat)le from John Lewis, selected 
branches of Bo(jt.> or lottal stockists 

AheriiativeUvil vou would like to urdtn a BIM ! 
Miero li with vcuir credit card, or if you want dleaddre^^ 
of your nearest ^stockist, just [>hone (H-200 ()2(MK 

Or, you i'dn buy a Modt4 li bv st^ntlingoff tlie *>rder 
form lielow to: BB(i MicroctmiputtTs, c/o Vei tor 
Marketing. Denington Kstate. Welliugborouglu 
^ort bants. 

Your order will be despatched bv lully insured 
courier. 

F'inallv. vou eaii idso use tlie coupon simply to get 
full reprint^of tlu*arti<les from which the press eirltings 
feaduiHl have betMi taken, 

® Ul 200 1)200 credit card holders. 

I la BBC Microroni|HjUMX eA>V<Ht*M Marketing. 

lienington Kstate. \\<-llinglH>rough. ^orlhants \>I8 2KI. 
L lUeabC bend uie more inturniatiun on the BBC Miero. 
Plt^asi* send ine HBt Mcnlel B Mieroeomputer.s 

at £399 each, ine. VAT and delivery 
I erM*li*se PtVehetjue payable to Aeorn (.ompulers 
Limited Headers A/( ! or chargt* ni\ credit eard. 

(lani Nunilief 

Name 

Addn*ss 



Sign at I in* 



Posteode. 

YC8 

Ht'ffiat'ivd No. 140 :m\} \M Nci. 21.1 44HI220 



The BB(' Mi(:rcK*()mpiiter System. 

lK\sif^iied. pmdurtxl and distriliulrd t»v Aiiiiii (^•iiiipitUT.s l.iiiiiu'd. 



See the BBC' Microcomputer Syblcni at The Ac«>rn I .ser Exhibition at The Cunard HoteK i^ondon. WO. Autrui?l 25-28* 



CA^-tS FM^< 



raSTIDYBBS 



CT SOFTW*ft) 



«xoad« gaae 
real tUe 
speed Machine 
code, hi - rae 
gz«phlo8» full 
colour and 
sound effects • 
16 or WK 
Spectrum £6,50 



IMPACT SOFT WRE 



I ^M .1. IStA& 



iftHqh Speed 



'— csan 



Pizst class 
exaaple of the 
popular arcade 
gaae in hi«h 
speed machine 
code and hl-r8S 
graphics y full 
colour and 
sound effects* 
l6 or 48K 
Spectrum £5*75 





GAMES PACK 



Blitckrieg 
Alien Rain 
Fruit Machine 
Lazer Blast 
3-D Mass 
All in hi-res 
graphics . 
I6 or 48K 
Spectrum £6.50 



ZX Trek 
Startrek game 
:in real time 
hi-res graphics 
full colour and 
sound effects, 
constant on screen 
display »long 
short range 
n plus 
status report. 
46k Spectrum 
X6.5O 



PIVJ^II 



*mK 3paotnw Dragon JZ 
Exoitliif adventure, fight x^ar Mmy thcoia^ 
vp U> 15^ loo&tlofw MM rm ••u«h for tha 
Holy Gnil* £5. 00 

ORB 

^X SpM^tna Dt««twi yz Via ZO l6lt 
S*ar«h through tha \mdtr«roiB¥S labarynth 
and dMtro; th* draadad Orb. S^countar 
aoiHt4ii« and dlmoorar traeuz«* C5*00 



rn 



16K Spactim I>i»«on ^2 Vic 20 or I6K 
Sava th* ^^y ft'OM the tQlnona ueine 
jour phaaaxa A iorpadoaa,Long and short 
£«i^a laan.gAlAJcy mp A a tar buaa. 

€5-00 



^fiM^V;#-v4,. 



Vie 20 U!r EXP 
AXian. m^ mo: 
IhB laland. Pwitoon. 



NEW FOR VIC 20 UN EXP 



FOt THE VIC 20 



GALAXY ATTACK 



COSMIC KNOCKOUT 



4 types of attaokerfi aooomp&nled by Combtnation of breakout and spa^^ 

flpeballB and moUJoni In hljh spe«d . battla. Keep the oatoUlte from 

machLna ooda Hi -res fraphtca and fui) oraahtng to the bottom of the aoroen. 

oolour. Hl^h apead inaohino code 

Kayboard op joystick &6.60 Keyboard or joyatioR 66.90 



PROGRAMERS 25^ ROYALTIES 



ii4:f»Mli7f;ii*]: 



Haw and original aaohlm coda apace battl* 

with hi-raa ffraphloe * full colour* 

16 typaa of alien plua the deadly Za^^aca 

expanded soraen keyboai^ or joyatictt. 

C6.5O 



1*1 i 1 (■ • ivJtM •11: 



k1^ Ell If ^Mm i f^ 



Both with hl-ne «z«phlca ♦ full colour 
Itw tito on one oaaaatta* £6^50 



ATTRACTIVE DEALER DISCOUNTS 



PLEASE STATE 

1 Cassettes Required 

2 Machine Type 

3 Memory 



IMPACT SOFTWARE 

70REDFORD AVENUE 

EDINBURGH. EH 13 OBW 
TEL 031 441 4257 




businl» 



. . • is the only tradb 

ntagaziiit uniiiiiely poif td 

to link monnf oetorors ond 

Inttribttf ors wiih rt hiiltrs. 






business 




. . . It iir«iiiic«d from Hm s«iiii« 

stttUt «s Practical Compuf inf, Coni|Httcr 

fl—k\ff $y»f«ms loteriHifional, 

Eioctrical ami Eltctronlc frad«r, 

El»ctrkat and llodia TroiBaf odpl^ 

Y«vr Caaifiator. 



BBC 

MICRO 

INSTANT 

MACHINE 

CODE! 

Yes, it's true. Instant machine code from a good I 

subset of BBC BASIC. Type your BASIC program I 

into your model B BBC Micro, trigger the I 

compiler, and your program is changed almost I 

instantaneously into superfast machine code. I 

For £34.95 you get: Cassette version of the I 

complete compiler (along with a version of the I 

compiler for use with discs, ready for when you I 

upgrade, the disc version being dubbed on the I 

cassette after :he cassette version); complete I 

compiler listing; extensive documentation and I 

instructions. The compiler was written by Jeremy I 

Ruston. I 

THE BBC MICRO 
REVEALED 

By Jeremy Ruston I 

' . destined to become the bible of a\\ BBC microcomputer I 

users, , ' (Personal Computing Today]. If you've mastered the I 

manual, then this book is for you. Just C7.95 I 

LET YOUR BBC MICRO TEACH YOU TO I 

PROGRAM I 

By Tim Hartnell I 

'. . takes you further into the cloudy areas of the BBC machine I 

than anything else I've yet seen. / (Computer and Video I 

Games) If you're |ust starting out in the world of programm- I 

mg, then this book is the one for you Forty complete I 

programs, including OtheHo/Reversi. Piano and a host of I 

dramatic grdphic cemos Just £6.45 I 

Interface. Dept YC3, I 

44 46 EaHs Court Road, London W8 6EJ I 

Please send me: I 

( ) INSTANT BBC VIACHINE COOE^tape and book-£34.05 I 

( ) THE BBC WICRO REVEALED*Ruston-£7 05 I 

( ) LET YOUR BBC MICRO TEACH YOU TO PROGRAM- I 

Hartnell -£6.45 L _ _ 

t enclose £ ■ T»itpll#Wg lli»gi ii r^^ 

Name I 01>461*4139 

Address I SHi ^Ut fmmWiatt actlttn. ^^F 

YOUR COMPUTER. AUGUST 1 983 1 3 



A 



Thus fh« Mirin Butintsi cantrolUdl 
circiil«llon wmmdmf Itit Koi b»«A ciilitil h^m 
ttit wlAitt #f imffMi t0 IneliNk pulMflst m% 
wdtt « taiistliiQ ratolUrf . It lil Ftad#rilii|i 

wMfh Is «(bMliii«ly wHal ft Micro 

iil«iiiif Mthirori wli# n%%4 to ro«eli rotalloft 

mtd iodorf off octlvolf withovt wotlofo, 

tolif firit oHlvMitOfO of thU grovinf mw 
by promo tkiy your prodycts In 



^ 




busimss 



I 



1 



I 

i 



Where else can you see so much 



for Sinclair Computers? 




r 




I 




\ 




71 



ONCE AGAIN AT ALLY PALLY 

THE BIGGEST SHOW OF ITS KIND 

ANYWHERE IN THE GALAXY! 



What Computer Exhibition gives you 
the opportunity of finding everything 
(and we mean everything) for 
ZX Computers? 

Where can you find more than 150 
exhibitors dedicated to Sinclair 
enthusiasts? 

Where on Earth can you discover new 
and original products — hardware, 
software, books peripherals, 
programs, add- ons many additions 
launched at the show? 

Where can you find plenty of space to 
move, eat, drink, relax and,of course, 
buy? 

Where will you discover that special 
'show offer" on the equipment you 
have been promising yourself? 
Where will you find an exhibition hall 
with so much parking space — and in 
parkland too? 

And what other exhibition offers you 
all this for only £ I entrance fee (50p for 
kids under 14)? 

There's only one answer: 
THE 8th ZX MICROFAIR AT 
ALEXANDRA PAVILION 
SATURDAY 20th AUGUST 1983. 

Make a note of it now. . . and come 
along for a good day out! 

Tiieliigsliow 



for a quill 
(or less)! 



CUI Din IND KEEP 



i|lfeM4 

I >ilow vi^ns t'cn the A) iL>tii^ «trD Mi jn<) Noffn CtiLuljf : Phfntv st |i4tktfl)t M?^« a» i.ti 






A I 



■ ^ 



■>i 



%. 




^. 



iM^bWV**** 



I 

I 
I 
I 
I 



V iriii'f 'i; Alf undfi* ^\ilj<;c ;U'ii;< ti« ^^"XXt ElUi 01 / 

'.'»:h1 hv% t'on tht'C A HiiijiF rMKC 

i 1 r inv p ill 0' rii« u l\ i?nuui»e Ww ftin|> UtM lidfeJ ^ imw^^ tinj» 

I -III' I :nicoii N: VAf' iption? 51 ^M }iU\ itMol \<>K»»t / 

(Iti \n^,^ 'i< Mi< /X MICRO! All* ^ fiOOIt(^n 



/hLEXAfi>RA PAUU:i 

v^url^J v<»*xe(olirvkb»iioi 



By London fftnsport 

1 1 ,.1- 1:^ >M >i V . k' ij Lilt* ffiir V)tli>'i4 <jl«> 



*i»h Wi bw sc'vict to lilt (♦• 



« aRIIISH Utl 

<r»*»gt «o» B K -«i HIGMOURf ISUNCTDN 
• RINGS CROSS 



• vtcraRm 



Link with A'i 
ttr. Il ftnit)ili;iii 



KUJHKUW^ 



t*ii.tJK}>ilv lii»r 




WOODGIUK 
HNSBURY fARK 
KINGS CROSS 
OXfORO CIRCUS 







ZXMlCRdKiR 



ALEXANDRA PALACE, 

SATURDAY 20th AUGUST 1983 



I 
I 
I 
I 
I 
I 
I 
I 
I 
I 
I 
J 



SATURDAY 20th AUGUST 1983 AT ALEXANDRA PAVILION, ALEXANDRA PALACE, WOOD GREEN, 

LONDON fill. FROM 10am TO 6pm. Advance tickets available from: Mike Johnston, (YC) 71 Park lane, 

Tottenham, London N17 OHG. Adults £1.00. Kids (under 14) 50p. Parties of 10 or more at 20% discount! 

Please make chequesfPO.s payable to ZX MICROFAIR and enclose S.A.E. 



EXHIBITORS! Call Mike Johnston now on 01-801 9172 for details of space at this and future shows! 



ARE YOU OUT OF 
THIS WORLD? 

SOFTWARE PROGRAM WRITERS 

SILVERSOFT want to hear from you... 

We are looking for out of this world, original, 

creative arcade action games utilising cosmic graphics 

written for any of the popular range of 

home computers. 

If you think the games you have invented would 

challenge other space travellers contact: 

Dougie Bern at SILVERSOFT LIMITED, now, 

London House 271/273 King Street London W6 

Telephone: 01 .748 4125. 



itfjilXiVXViLVtTyiSljjIISttiCS 



I 



^w 







16 YOUft COMPUTER. AUGUST 1983 



100 FREE PROGRAMS 

FROM SILICA SHOP — WITH EVERY PURCHASE OF AN 



k 



k 



ATARI 




l9 78BiX9?9| 




«W HhDUCED PRICES! 

We at Silico Shop arc pleased to arvnounce some 
fantastic feducuons »n the prices of the Aiari 400 800 
personal computers We believe that the Atari al ii!i 
new price will become the U K s most popular per- 
sonal computer and have therefore set up the Silica 
AidM U^t?f;v Club This club alrvaUy Itas a tibrary of 
over 500 programs and with your purchase of a 400 
Of 800 computer we will qive vol Ihe first 100 free of 
charge There are also over 360 professionally wrii 
ten games artd utility proqrarrs, some are listed 
below Complete the reply coupon and we'll send 
you full details Alternatively give us a ring on 01 301 
1111 or 01 309 1111 




ATARI 400 

with 16K 



£149 



ATARI 400 

with 48K 



£198 



ATARI 800 

with 48K 



£299 



400/800 SOFTWARE & PERIPHERALS 

Don t buy a TV game' Buy an Atari 400 personal coTiputer ar^d a game cartridge and that's all you'll need Later on you can buy the Basic 
Programmmg cartridge (f36) and try your hand at programming using the easy to learn BASIC language Or if you are interested in business 
applications, you can buy the Atari 800 * Otsk Onve * Prmter together with a sefeclion of business packages 

Sthca Shop have put together a full catalogue and price ist givmg details of all the penpher ab as well as the extensive ranae of software that is now 
avQiloblc for the Atdri 400600 The Atari is now one of tKe best supported personal computers. Send NOW for GiliQ« Shop s catelogue and piiv«f li^t 
as well as details on our users club. 

THE FOLLOWING IS JUST A SMALL SELECTH3N FROM THE RANGE OP ITEMS AVAILABll: 



AQCiSSOnilS 

CiMn 

Cmmtwt 

i»t*ttciii 

I,* SlKk JovitK^ 

l*«C $i*|>pt*»* 

P«iMI«i 
APV tjmiftt IN f 

n7t^SS!wSmIi 

No} 
No I 
No 4 
Nob 
Nod 
No 7 
No a 



fwrnokot 

MMllOri liVivi 
VooOooC«ti 
Tht Count 

l^f«TI<] O* O 
N*0 Ch**» T^wn 
No to %U* «ll*^<l 1 
No 11 S«wt|i^Hi7 
No 17 GciKton Voy 
iln«(t WOrmi 
Daflactio^t 



SurHllv (jolt 

AUTOMATS^ 
StMUiAtlOM 

C'ui^ r>umt>l# Cmp 
U«t»l<>ntl O* Hvf* 



ttm^H al Ap4hi- 
UpOtr HtdCh^ Am 

Cm*r»^*t** A*mt, tX>C 
C«n^Vt«Sfc *!•* 
Corr«H*«v Ma«M«rvr 
Of n« Aim* 
OOttl»Mti#i tm 
OOSSUMHial 
M«tc Af*ri fiootit 
Op Sy!l**ii L*i»ni« 



ausiN£&s 

C»kvliiot 

(:>#£« IrfOn M«tr«r 
Gr«}h II 
l^iwiMCtnyi 

Moft A Loio Anal 
N«miA*« lu«40tt 

^•fHKitl f ift* Womt 

Sittiii<ei 1 
Stock Corrfoi 

V.llLtflC 

IAfa«iliy Pl«nA|lf 
Wi*rd Proe«««or 

CflVfTALttAfU 

F«nt«iv<«nd 7041 
G«tiicnr Quvti 
Houv Ol UitMtf 
S^xti Of Mail 
Wati'iOQ 
«Vor*oV<«*r lil 



PYMACQWf 

AIqK* Fighltf 
OVO'^IMIO 

O^itati 
fofvit Ftft 
inrrudai Al««i 
MooaTch 
Mooi<«roba 

Wtrtflt ol Tha frtv 
$pari» Tfii 
Spaca Trap 
Slud Pttli«« 
Tfipia Siockaot 



Mar»\i Tat T<*p 
Mttrtc a I'rob Solwii 
MyowMKne 
MuK Tarirn^'NotaiP 
Myticaf Co*t«vitr 
My f irti AiphJbti 
Numtwr Siaii 
Polv««c 
l^ra»4dtinii O* U S 

Start o ID <ktmhict 
rhoM n M«t^ Syi 

VtWoMitI* riMft 
WorckmMtf 



ffis^r gi&^ 



Aifteak 

C4ibtrvHo««i 
Cltmamiarv S*o*a«v 
Fiognaittt 

M*clirttv OtCk{K> 
tntt Comptp Darn 
Ltrnofvad* 



Convfrtanch 
C«'*<' C#rma« 
Conv tial>*r» 
Conv Soanifrh 
CiatQv Ciaf 
f aro(i#»^C fc Cjpi 

trirti To FVof 1i'7<'3 

K>oaaom 

Mwtk CootpOMt 



Siatat a CapitaU 

TOMCK 1v(»|i>D 

£M} SOF TWAfti 

Uvtt 

Eu'opaart Scafia Jtf 

fUckWX OtCllOfV 

Ifurtiotv Oamptv 
Jw«r«0 Jat iM^* 
Srtookf f A e* Jitaridt 

Sw^&marif^ COrwryfr 

SuOtrC^beift Tiii 
T(M«rf%«*iir>t Pool 

iMrtRTAlMMKNt 

tdOLAeit 

Ai«^ Cm 

Anth.U 

Aitamh 

Atpaiafx'tf 

Biac^tack C«|ino 
OioclL Buiiaf 

SuTtM^ Pod« 



Caitta 
Gt^ ufioif 
Ctt«<M« King 
Cfti'ata Putiia 
Co<Arcrai;k«i 
Corratfv 0>|»*IW 
Dica Pohat 
OofOtr* 
Oomin§|i»n 

Gal#v«d S Holy C*\ 

it* J 

Loo«ah«ad 
MffTHK^ Ma1C^ 
M«<Sti Tooct) 
MifMitaur 

ihwmhott* Carnat 
Pta lOwhrif 

R abbot I 
Ha«t*ii M 

Sairrort Ftv« 
747 La4>d*n9 Simwl 
I Cam Siud 



SItaiv AdvaDiura 
SkMiiaira 
Spaca O^aiia 
Spaea Irth. 
$uit«rtt Palaca 
Tact Tf»k 
Ttr»v 

W>i«rda Gotd 
M^iardi Rav«Afli 



IfffOHll 
iMA*1lMi« 

Ctfttipadt 

tniartatrvtivnt «:•? 
Miifttf Commamf 
I**; M*. 
Spaca tr«w«i:itr« 
Sta' Raxiiri 
Sfcipar BfiafcPui 
VidioeM»i 



MiMton Atta«(td 
Mouifcillacii 

UtvMai^'Goldai Fl 
M>#a«c1 a Pr<nii«M 

miftmiMi 

0»ik Of iw« 
f piOfn Ptmii** 
Ffogtam Maco-dar 
RS717 l(iiafla:a 

Thifm*tPin\tH 
IdK Maft^oiy ft AM 
a7K ^icifv RAM 






•YIIII© 



PIWlQNAi HIT mmt 

Ba^rv*' Gana^iiO' 
Olarltiack ^ut9* 
Goinn To InaOofit 

K«Vt>0«r<t OrfKt 

Moff* Cotfi ritor 

*'#*Kloil F itnaia <^f 
Sli*fcNiact 



AlMtmmAti 

AiMmb^r Editor 
Of«mbl*r (APX> 
Mtcfctloli fla«K 
f*aic*i (A^K) 
Moi IContw<n«fl 
f^ilot <E<fwe«i«#l 
PfOframmifif PCii 

finiici «l A*Nm*f KJrt 

aotoa aw«»r^#n 
Ottptay L>«u 
Grapftici Wtchina 
K»(»f 1 a 3 
Horkforiiai ScroMiftg 
Mait*« M«morv M«» 
Mint Mora P'ocmw' 

Ptavi* Miniia G« 
P^av•r 'laAo 

VartiCil Scrollrf>« 



mmmSS 



FOR FREE BROCHURES -TEL: 01-301 1111 






*tf^', ipiarfl ilifci It. «ii.i »M 

m *'* 






• ••«i >«>«' ^^d*- ^ 



**t »mI #• «M* 









I !•*•«« •*• ^K 



SniCA SHOP LIMITED 
Depi VCOttaa. 1 4 Tti« Mewft. H«lti*rliiy Rottd. Skicup^ 
Urit DAU 40X Tol0phon«: 01 301 1111 Or 01 309 1111. 






ZJI 






\ 




FREE LITERATURE 

9m )ni«f«tt«(f in purchMinQ «fi Atari 400/800 computdf and 
wouid Mte to r«c«fyo copi«« of youf b'Ochuf«t And t««t f ppoUt 
as wall as your pnc« tot covtnng ii ol itie availitilfl Hardware 
and Softw»fp 

Msm* 

A(ldr»9i 



I Poitcod* 

VCOfiSa 



Vour Cofnput»r - AUGUST HiS 



YOUR COMPUTER. AUGUST 1983 1 7 



THE 



/ 


MdzlilLzL 


#J 


WimSl 


i J 


^m. Jit 


■9 Personal computers 

t Home computing 

1 Smslt business systems 






Sponsored by: 



and 



K5SI5k 



^MSefiliii 





The right place The right time 

Following the overwhelming success of the 1 982 
Northern Computer Fair, the sponsors announce '^^ 
that an even bigger and better show will be held ^ 
again this year at Belle Vue, Manchester, from 
November 24th-26th. 

This is the North's premier exhibition for the 
rapidly expanding home and small business 
computer market, mounted at a time now 
recognised as a peak buying period for this type of 
equipment. It is now one of a nationwide series of 
exhibitions designed to attract the broadest 
possible cross-section of both home computer 
enthusiasts and the rapidly increasing body of 
personal computer users found throughout 
business and the professions. 

Make a date for Belle Vue, Manchester. 
November 24-26. 1 983, and post the coupon below 
for more details. ^^, 



^Northern 
(gmputer 

Fairr 



I am interested in exhibiting. 
Name 



Position 

Gompariy 

Address 



■ The Exhit 



Pk>me c^m^ufin^ 
Smsft tHwtmss sywtmm 



T^ephone 



Exhibition Manager. hk)rthern Computar Fair, IPC Exhibitions Limited, Surrey House. 1 Throwley Way, Sutton, Surrey SMI 40Q 



GIVE YOUR COMPUTER 

A FIRST 
CLASS 
HOME 




Colvin are pleased to introduce this new 
range of Computer Furniture. 

Each unit is designed and constructed 
to accommodate computer equipment and 
provide stability and durability, preventing 
sway and shake. 

Give your computer a truly professional 
base. 



EXECUTIVE 





I'VfaliiriiiK^i sfMK:i(ni.s (lni\v«*r*iii«l h rxi^ nlof.i^i' iiitM Uir 
acta^sKorit's. llM*(vlihM;iHTiusr4iiriiilfrU< \\\\U sUmh liliit k 



AMBASSAIM)R 



tnhii'Uiit'fi niMiirs wmi II iihiK*? iijr*Ms\ luiiviii^ AMBASSAIMIR 

PUWi.ftu UiH-WmrU. ins U t,M(.ir*'snl ihi^Ajuimssafhinimiinili-ruiirkMinlrtf. 

KXKCU'I'IVK siM:(:in(;ATK)N\S:()virruU ::i2'V•l^.:i;l^'*'n,^.^^4'•w 

ilti slurtlv roll Njji. l)ivi.svtuiivlH.(i lui ulU-s^iiui krv Icnk *M,ifl(irin li" M. I r U. 24'' VV 

hrKxri:yi.vrvvi,iilihioHiiukMuii.i|.UriM.invMiMlv Col V III Computer Controfi Ltd. . 

SPfXrinCATKJXSrOvi.nill: 4iiii"|i. xV rn.;i7»/ VV ^^^ InitMliicp Motisr. 70-72 Cnndon Kdatl.Ciilitrhum, 



tPins iUAixt 



i\. (Misv til ass«'nihl<' \vji 



Surnv.CKKiQI) 'Irl (mni4(ir»IJ 
Lif-J A rumnhiToiihrSltifuttiriHinmpitH^mnKiuMTs. 



I 
I 
I 



AIXMArKORDKR.S 

IYj: Cnlvin 0)m|iutf;r Otilres Ltd, 



HI.()f:K { \VS PI I \Sf 
' l>4>l^tH ab appiif abliT 

Intt^rfiu r! H(>iiS(\ 70-72 Oovflcin Rnad. CliitorharTV Siirnn-. VM'A HCJI) 






QTY ITKM irKMPRff:K 


TfTTAL 


HlJIe 87.riOim;. \'AI 




Am »r 109.00 inc. VAT 




KxiHiilvv 159,00 inc. VAT 




I t.K. Mainland: A (id 1 IIJ fMtr itrni t(» f:iivr'r Di^livflrv 
Pill viiig iinil InsuiHUcr 




Alltiw 28 Days for yuur ortflor In bi> pnicDiittfid. TOTAL: 





li OR ORDIK K\ ni.KIMIONf V\ nil VOI K 

CRKDll c;AKi)(tNioH8:i^n!in 

•| ericlos** a l!hi»i|iti'/Pnstal OrdtT p.i\>!l*U' to 

Calvin Oimputer Centres Ltd. fnr £ _ 

•Ploase rhftige mv Acras^/Bflrnlavrartl arrount 

no: I J. M I I I I 1 I II I I I IJ 



Signatiin* 
Address: 



I 
'I 

I 

-J 





« 



• 



^ 







^^^arecff 



/// ^ 




''SS'. 









^mmm 



I 



The AU-Purpose Computer 

The MTX500 

The MTX500 is a new departure in micro-computer technclogy. 
Whether your needs as 3 user are for personal programming, games 
playing* scientific or pra:ess control, educational or business use the 
MTX500 is already capable or very easily adaptable to almcsi every 
application. Glance through the standard features below - you'll see 
what we mean. 

Software 

The MTXSOO's 16k ROM contains several languages and routines which 
enable the novice or the experienced programmer to make full use of the 
machine. Standard lanpagcs arc MIX BASIC, LOGO and NODDY. 
ROM routines include an ASSEMBLER/DISASSEMBLER with screen 
display of the Z80 CPU registers, memory and program which can be 
manipulated from the keyboard. Machine code programs cm be stepped 
through one instruction at a time» and easily called from within BASIC 




programs. A further feature is the Virtual Screen facility which enables 
the programmer to define sections of the screen to work independently 
whilst fliaintaining all full screen facilities. Pascal is available as an 
add on ROM pack. 

Hardware 

As standard - 32k of user RAM expandable to 512k plus 16k of 
dedicated video RAM. Sixteen coloun, 40 column text, 256 x 192 high 
resolution graphics with all sixteen coloun available and easily moveable 
user defined graphics (Sprites) combine to make effective screen displays 
quick and simple to achieve. Standard outputs are Centronics primer 



f 




^ 



port, uvo loyslick ports, ar uncommiucd i;u ix>ri, i^vu nauu uisM:iie 
pore, separate I'V and Video Monitor pons, I voice sound vn± hifi 
output plus a dedicated games cartridge port. Other standard features 
include the Z80A processor running at 4MHz, reaJ lime clock, full 
moving key keyboard with 79 keys inchiding eigh! function keys and 
separate numeric pad, OpLonal expansions include 80 coluinr. colour 



M 




video board, twin RS232 interface^ 5^4 
to run CP'M, Node interface lo enaWc 
D/A conv-rtors. 



mcmOTecn 



For further information, please write to: 

Sales Dept. Mcmotech Limited, Station Lane Indu^truJ k&tate, 

Witney. Oxon. OX8 6BX. Telephone Wilnev (0993) 2977. 



i\ 



P' 



ctrol 










^ 4. ^..J • 



ZX SPECTRUM 




W^ 





ZX SPECTRUM 




rGA5TLSi* 

fORTMl ' y I 

rx spfCTRdfi 



bEOnOR/ASSEMBLER 



;r 









I 



I 







Mulberry House, Canning Place, Liverpool LI 8JB 



Si4#HtiMl »iili- nv<nitil»l*' \%t^\\ \i\n\i^ hintuU'". o| IV»r*K tiiitl WH ^r%\\\\ 5ifH»c:mim Itiskyv Cuny^ MfCfO C and all qood CcmfUftrr Shops 





Inside... 

Latest prices round-up. 
l-atest software... 
Order form... 







Introduction 



One thing's certain about the Sinclair 
world - there's never a dull moment. 

Every month sees new software 
and new hardware, produced by 
Sinclair enthusiasts, or produced by 
Sinclair itself. 

The magazines do a fantastic job 
of keeping you up to date with the 
input of enthusiasts. We want to keep 
you in touch with Sinclair's own 
developments. 

Every month, there'll be a Sinclair 
Special in this magazine. 

Sometimes, inevitably, there won't 
be anything new to say - we want to 
break away from the breathless 
announcements of hardware and 
software you just can't buy. 

But when something new is avail- 
able, we want you to have accurate 
information - fast. You II find it here. 

This month, we're giving you the 
latest information on the recom- 
mended retail prices of Sinclair 
equipment. They're our prices, and 
you may well find things cheaper (or 
clearer) in the shops. If theyVe 
cheaper - terrific! Snap them up. 
Note, however, that from us the 
ZX81 is down to £39.95. 

WeVe also announcing six superb 
new Sinclair cassettes for the Spectrum, 
and three more which make full use 
of the ZX81. There s an order form at 
the back of this Special 

Next month . . . but tnere, next 
month is another story! Watch (as 
they say) this space 




3 




Nigel Searle. 

Managing Director. 
Sinclair Hesearch Ltd. 




test recommended 
retail prices. 




IGKwas £125.00 



16Know£99.95 



48Kwas £175.00 
48Know£129.95 

ZX Printer was £59.95 ZX Printer r)OW £39.95 
ZX81 was £49.95 ZX81 now £39.95 




Six new ways to make more 

of your Spectrum. 



Take a look at these brand-new titles. 
Each is an outstanding new program 
using the full potential of the Spectrum, 
for games with stunningly animated 
graphics, for strategies of fiendish 
cunning, for masterly applications of 
computing capability 

Cyrus-IS-Chess Based on the Cyrus 
Program, which won the 2nd European 
Microcomputer Chess Championship 
and trounced the previously unbeaten 
Cray Blitz machine With 8 playing levels, 
cursor piece-movement, replay and 
•take-back' facilities, plus two-player 
option. The 48K version has many addi- 
tional features includ ng an extensive 
library of chess openings. For 16K or 
48K RAM Spectrum 



Horace and the Spiders Make your way 
with horace to the House of Spiders, 
armed only with a limited supply o' anti- 
5;pirtRr-hite serum In the house, destroy 
the webs before the spiders can repair 
them.Then destroy the spiders, before 
they destroy Horace! Undoubtedly the 
creepiest Horace program ever produced! 
For 16K or 48K RAM Spectrum. 

Computer Scrabble The famous tx>ard 
game, on-screen -with the whole board 
on view! A huge vocabulary of over 
11,000 words Full-size letter tiles, four 
skill levels - the highest of which is 
virtually unbeatable. For 1 to 4 players. 
For 48K RAM Spectrum. 

{SCRABBLE trademark and copyright licensed t>/ 
Scrabble Schul/rachto und HandelsQmbM-aiW Spear 
and Sor« PLC subsidiary.) 



Backgammon A fast, exciting program, 
with trtiditional board display, rolling dice 
and doubling cube. Four skill levels. For 
experts -or beginners. (Rules are 
included -it's the quickest way to learn 
the game ) For 16K or 48K RAM Spectrum. 

FORTH Learn a new programming 
language, as simp e as BASIC, but with 
the speed of machine code. Complete 
with Editor and User manual. For 48K 
RAM Spectrum. 

Small Business Accounts Speeds and 
simplifies accounting work, produces 
Balance Sheets. Profit and Loss informa- 
tion and VAT returns. Complete with 
User manual. For 48K RAM Spectrum 



Three new ways to get the 
best out of your ZX81. 



The range of Sinclair software for the 
ZX81 continues to grow. 

These three new cassettes offer two 
totally different challenges to you and 
your ZX81 The games - like so many 
ZX81 games today - really do use the 
ZXSVs capability. The FORTH program is 
a fascinating extension of your own 
computer understanding. 

Sabotage Defender or attacker? The 
choice IS yours in this exciting game. 

Be the Guard and defend the randomly 
placed boxes of ammunition inside the 
compound - or be the Sabateut and 
attack the ammunition! 

Written by Macronics for a ZX81 with 
16K RAM. Cassette price £4 95 

City Patrol You are the Commander of a 
laser-firing ship Your :ask is to intercept 
and destroy alien suicide ships 
descending on your city. Judge your 
rating as Commander by how many aliens 
you destroy and how much of your city 
survives. 

Written by Macronics for a ZX81 with 
16K RAM Cassette price: £4 95 

FORTH Discover a new programming 
language which combines the simplicity 
of BASIC with the speed of machine 
code 

FORTHs compiled code occupies 
less than a quarter of the equivalent 
BASIC program and runs ten times as 
fast, it is fully extendable by the addition 
of user defined commands. 

Free User-Manual and Editor Manual 
with each cassette. 

Written by Artie for a ZX81 with 16K 
RAM Cassette price: £14,95. 




How to order 

Simply fill in the relevant sectionCsj on 
the or jer form below Note that there is 
no postage or packing payable on 
Section B Please allow ?8 days for 
delivery. Orders may be sent FREEPOST 
(no stamp required). Credit-card holders 
may order by phone, calling 01 20C'0200 



iii— icfeir- 



Sinclair Research Ltd, 
Stanhope Road, Cambertey, 

Surrey, GUIS 3PS. 



24 hours a day. 14-day money-back option. Telephone: (0276) 685311. 



To: Sinclair RMMrch Ltd. FREEPOST. Camb«K«y, Sumy. QU15 38R. 

Section A: hardware purchasa 



Oty Itam 

ZX spectrum -48K^ 
ZX Spectrunri - 16K 



Coda 

3000 



W^txi Price 



12095 



3002 



99.95 



t002 



ZX81 (inc»ud»n9 1.2A Mains Adaptor) 
t ek RAM pac k for ZX 81 
ZX Pfintejr 

1,2 A Mams Adaptor, for use with 
ZX81 compuler/ZX Printer com- 
bination (oniy requ red if you have 
an earf y ZX81 with 0. 7A Adaptor) 

Printer paper (pack of 5 rolls) 1 008 

Post age and packing, orders under £90 002S 

orders over £90 0029^ 



7 95 



n95 

295 
_49S 
TOTAL e 



ORDER FORM 



Total 

£ 



Section B: software purchase 



Qty Cassette 

FOR SPECTRUM 



1003 


3e.95 


1010 
1014 


2&95 
3£95 



*l enclose a cheque/postal order made payable to Sinclair Research Ltd (or £ 

*Rease charge to my Access/Barclaycard/Trustcard account no 

•Delete/complete as applicable , | | ( | | [ ^ | | | | | j 



Code 



Item Price 



Total 



G22/S:6ackgammon 


4021 


&95 




G23yS;Cyrgs-IS-Chess 


4023 


995 




G24yS:Horace & the Spiders 


4022 


595 




G25/S Scrabble 


4024 


1595 




Ll /S FORTH 


4400 


1495 




86 /S Small Business Accounts 


4605 


12 95 






FORZXat 








G25 Sabotage 


2' 24 


4 94 





G24. City Patrol^ 
Ll FORTH 



2123 
2^00 



4.95 
t495 
TOTAL £ 



t Signature 
[Address ' 

L-l_ 



I Mr/Mrs/Miss 



(Please print) 

till 



I I I I 



I I I 



I I I I I 



]— L 



I , I I I I I I I I 



i_l 



J„L 



I'll 
I I I I 



I ■ ' i ' I ■ 1 ' i I I ' 'y^Jt. 9oa 



NEWS 

from SPECTRUM 



IKON 



HOBBIT FLOPPY 
TAPE DRIVE for 
the BBC Micro 

Because there is a shortage of 
BBC Disk Drive upgrade kits, we 
have been able to secure a supply 
of IKON FLOPPY TAPE DRIVES 
tor the BBC micro, wf-ich is an 
ideal alternative - see our ad for 
details. 



ZX SPECTRUM 



We have a large range of add-on 
goodies for the ZX SPECTRUM * 
see our ad you'll be amazed! 



SOFTWARE 



See our super range of SOrT- 
WARE from top American & 
British companies 



NEW SPECTRUM 
MEMBERS 



Check our address page' * there are 
many new SPECTRUM dealers 
throughout the UK so there's a good 
chance therell be a SPECTRUM 

centre near you. 



See PRESTEL Page 600181 
for up to date information 
from SPECTRUM 



AFTER SALES CARE 



SPECTRUM service centres wil ensure that 
shoutd your machine 'go down' w« will g«t It 
running agatn «t quickly a* p»s«ibl«. We 
also offer axtandAd warrantlai at reason- 
able prices too' ask your SPiCTRUM 
HOME COMPUTER CENTRE for full details 



COMPUTER DEALERS 



The SFECTRUli ilttltf htt n virtuilly ebud. If 
your arti ti frte and fou'd likt lo joir lh« waittnfi 
lilt, filiiii wfite to MIKE STEAM, S|i«ctrini(U.K.) 
Lti. tarrtwfiatdi. WtlMryn Gtrdti City. Htns. 



Just arriving - tiie new 

LYNX 96K 



ifPif 4Klt ifKlf i&lf !l>ff f^ 1^ msi 1^ mi 



'^ More ^^ 
f power! | 

More ■ 



L^^features! 



Now from SPECTRUM the new LYNX 96 K offering 
mor« workapaco for ambftioua prog ra ma. The most 
important feature of the 96K machine is its additional 
menfiory* In fu I high resolution colour, it provides 
37. 5K of RAM directly accessible In Basic* with jp to 
24K more available to programs using machine code. 
The extra memory of the 96K machine helps you make 
the most of the outstanding features it shares witi the 
48K Lynx: remarkably high resolution graphics and 
the highly praised Lynx Basic with tts built-in 
machlne*code monitor Additional ROM features on 
the LYNX 96K include drivers tor both parallel and 
serial printers, and a range of Preformatted sound 
effects. Ask to see the super new LYNX 96K at 
SPECTRUM - NOWl 



SPECTRUM PRICE 



e299"> 




LYNX 48K Model -spectrum price €225 

For the 48K Lynx owners whoVe ready to take the next step, the 48K machine 
can be upgraded to full 96K specification for just C80.05 



Commodore 

V|C-20 Package Deal 



COMMODORE 64 



b 



Kowenui t»4i\ HAM 

40cotour displays to mon- 
itor TV. High resolution 
graphics and 3-dJmensional 
effect capability, mustc 
synthesiser. 280 additional 
processor option. 

Spectrum Price 

€345.00 

Package Deal offer does 
not apply to Commodore 
BA Model 



5 HURRY! % 
■ Last few ■ 
f only left Z;' 




mmmmMmtiiitiiiimm^ttiim 



A compl«t« Hom« Com i>ut«r •yct«m 
mcluding the VIC'20 Computer, a 
CaftMtte Unit, Introduction to BASIC 

Oart 1 - a mmpln nMnt;inatinn nf rrtm- 

put e r prog ram inoAtapeorfour com* 
putffr prog rams - SIttz, Type-ATune. 
Race & Hop pit. 

A fsntttttic desllt and grest value* 
for-money check ft out at youf local 
SPecmUM dealer NOWt But HUnflYI 
thin 16 a llmltad otfar only whila 
atocka taat. 



Sensational 
Value ONLY 



£139 




TURN THE PAGE FOR MORE SUPER OFFERS FROM SPECTRUM 



YOUR COMPUrER, AUGUST 1983 27 




The 
Super 

COLOUR 
GENIE 



Yesjhistopsatling Microsystem 
is now available from your local 
SPECTRUM dealer ihe BBC 
Mod«l'B* offering 32K RAM plus a 
full back-up of peripherals & 

•oftwaro too* It'G or\ Inflfilt^ly 

•xpandabta mactiine, ideal for the 
homa QT bustnass and is already 
widely used for educational pur* 
poses in schools - so th^j chances 
are your children may iilready b^ 
welt familiar with Its operation, 
which must make it :he Ideal 
choice for the home tos! 



Now avaltable 

IKON FUIPPY TAPE DRIVE 

for th* BBC Th* ld*al •Ittmativ*! 
Price CI 55>25 

QUICK SHOT JOYSTICK 

tspeclatty for the BBC 
Spectrum Price £1 9.05 



SPECTRUM 
PRICE 



£399 



INC VAT 



BBC Single Disk Drive 100K 

0265.00 

BBC Oust Dtftk Orv* 800K 

Ce03.B5 

BBC Ta£« Recordsr £29.90 

Acorn Softwar* Castett* bated 

from £9.95 

Acorn Disk batad lotware 

£11.50 

BBC cssssfts basad softwafa 

from Cft.as 

Please note! we regret 

that there >s a shoriagd on all BBC 
equipmanf -please phone you near- 
est store before making a Journey to 
check stock position 



SHARP MZ-80A 




HIEE!\ 







£75 WORTH 
of aoftware 



MiihcMcrr M2I0A 



f 



Desk top genlusl the all-ln-ona 
SHARP MZ-dOA. Ready to run the 
moment you get it home Built-in 
kaybosrd. CRT 9" display and 
cassatta data storage wittt 4aK 
RAM. The BASIC with extra useful 
•rtrtittnnn nffer^t an^te a oowarful 
micro tor the home or business ■ 
4K Byte ROM 4aK Byte RAM 2K Byte 
Video RAM ■ ASCII profited key- 
board - numeric pad 81 2 Page Video 
RAM sl}o¥^ screen to be scrolled up 
or down ■ CP/M available 



£54fr29 

Floppy Disks ind Accessories for 

Twin Floppy Dlak Unit (trto. I/O C«rd. Di»k. 

Cable). easa.ra 

Twin Disk Un*t fon»y1 £878.50 

Single Floppy Disk Omt t4eo.OO 

CatJie for F/D Drive ..... £29.79 

Printers end Acceeaorlas for MZ-aOA« 

aiz-aoB a Mz-eoK 

80 Col Tractor Feed Printer nc 

Cabte t/0 Card A Rom £477.29 



A truly reliable micro and highly racorn- 
mended by SPECTRUM fnftlunng power- 
ful and SK>ptit3tk;iile»J COLOUn ORAFHICe, 
albwlng you to croate full SK^otour Qsmes, 
Diagrams and cherts quickly and simply. 
Powerful IBK RAM memory (expandAblo 
Intornaliy to32Kl for FULLCOLOUR video 
games and POWERFUL COMPUTING 
with a futi range of inexpensive access- 
ories: i6K RAM pack. Joysticks (or TV 
games. Light Pen, Disk Drive and a Printer. 
The superb Cok>urOania Is at SPECTRUM 
now • check it out and see the Genius at 
worfcl 



SPECTRUM PRICE 



£194 

COLOUR GENIE ACCESSORIES 

Joy&tkiks £49.49 

1 6K RAM .... £58.90 

Printer IntorfaiJe £39.95 

VISCOUNT Teach yourself 

Colour Genie Basic ee.9& 




ORIC-1 




Special OFFER! 
f 

m 

4 programs with every 
ORIC-1 48K purchased 

■ Multigames 

■ ORIC Flight 

■ Chess 

■ Zodiac 



A supert>ty designecf and engin* 
«««od micro ond giCAt valMofor 

money from SPECTRUM. Offering 
48K RAM Colour - {B fDreground 
and 8 bflckground cnn be displayed 
at the same time) HIjh resolution 
graphics User def Inftble Qraphlcs. 
Full sound tfi octavan of controll- 
ablH soundi Easy to iiss keyboard 
with moving keys. Standsfd Cen- 
tronics parallel Inttrtsce sMowa 
easy connection to a wide rar>ge of 
printers etc 



Sp«ctram 
Pric# 
ONLY i 



189 



.95 



SPECTRUM FACTS 

Maximum umt Ram 
Text Scfeen . 
Htgh Resolution 
Cassette Lead 



47.870 Bytes 

28x40 

240x209 

included 



Now available: PA5.E. joystick interlace for 0R1G*1 £14.95 



PRINTERS 




EPSON 

Model FXr80 . £503.70 

Modul RX-80 £332.35 

SEIKOSHA 

GP-100A £220.94 

GP-100VC £247.25 

SMITH COROMA 

Modof TP lA . . £431.25 

OKI MICROLINE 

Model 80 £259.90 

Model 82A £455.40 

Model 92P £585.35 

AH pricoE includo VAT 



MONITORS 



□ 

■ 1. nil . 1 1 l l l l ll i 



SANYO CDD 

Colour Monitor 

£286.35 

SANYO 12" 

Green Monitor 

£113.85 



^^ Ml piiCM inc VAT 



THE PLUG 

Ever had your micro crash on you 
when you were in the middle of a 
complex program because some 
ulhtff tflmjlfical appliance was 
switched on and caused a power 
fluctuation? THE PLUG is designed 
especially to overcome this 
problem. 

only CI 4.95 



ALL PRICES INCLUDE VAT 



I phoom biftwv iTi«l[|n« • loMmiv - ^fttw wrnmt tl Umt of tplnv to p 



>6.«o.e. 



28 YOUR COMPUTER, AUGUST 1 983 



SOFTWAR 



THE TOP SELLERS from 




American games for the U.K. market from 
leading American software houses 



ATAIIt 

00f*«y Kong Atjn (Cart} 

DM Dug AtarlfCiril 

AVALON HIU 

Cmguxtf STOCKS I Bvm Com 64 (Cass • 

MONdy CiaipMf) Com 64 (nasn» 

At A! 

Byik Stf«! WnTe* Wan iDisfc; 

sio Five sopTWARe 

M(iK L'j't'Mif Aral' 'Cifii 
DATASOFT 

CDUCATIONAL SOPTWAM 

Tf»'.v TKfryMi^ I r^i f Al*i 'r^*>i 



Ml 71 

isiit 

IIIH 
fllH 
US, 11 

tnu 

124. Tl 

tnu 

U4.II 
CHI) 

UtJ9 

isiir 



CillT 

ttFVX/AUTOMATlD SmULATtONS 

Jurrp M4n Ccri 64 lOishi til •! 

Hrrpt C Apumi Ataii'V< 20 iDii* III 97 

HIVMII 

Saigon 2 Atari \Onk} til J} 

HUMAN eMOIMimtll sorrwAH 

cat 7ft 

(UTS 
Ulli 
UIJ7 

C1IS7 

ni» 

C14U 

U4.I1 
tl4l1 



? . 



FTf.m 






n4t4 ream 



.114 1 n*'-.*' - t,<nf IH Svsterri 



mrocoM 

rV-fltH-rr Aral' (D;ftt 
S i«,j)»*rt5«J Com «4 rDJsk) 
Twr MUftc KorfWAM 

Li FTWARI 

M- -■ ^,,- -.-. .-^, 

Hit 

Wr V4flg» V.f ?t (Ca»M 

hiiiT FV W 70 iCj';^! 

FROORAM OKSIOfl 

ROCKLAN 

W^/*in! *■/ \^iu Aran i^'%^\ 
C>'t 

SURRA ON-LIMt 
Ffoggvf Aran iO'm 
Com 64 (Orski 
Ultima I) Atari tD'SA! 
CfM»M V>c 20 <Ca«,» 
•IRIIIS MPTWArC 



S4 (0<tk] 

M iCHSiv) 
?0 tC^rrt 

c.»rt:. 



S r « W ^i r 






CIS 17 

ill 17 l«iicti Od'n«) 
C4f 1$ 
C4I Ift 

tut I 



C1i.71 
IU71 

tllfl 
111.77 

tSIJ7 
11711 

UTt7 

tilts 

C4tl3 
124 71 

tie 14 

til 07 

cfin 

US.Ii 
121 fl 

CIS Si 

CIS 3ft 

t2ll4 
C24n 
tit. 11 
t24.11 

III. II 




The TOP 50 from 

MICRO DEALER UK 



The best of British software from leading 
British software houses 




sir mar hoisi titu 

(A) ZX SPCCTRUM 

l/f I 1 ^n-^H' HOuSt ' If RHOR-nAKTir 
MMi. lij^j; HOUSE -f^CVFIflA^Oa- 
" HOUSt THl Hdmr 

'ASTRCJ fllASrtft 

T r/n,AU 



vah'i .'.-J ^ri;A' 

•- A . '.n ■. .. ^ "KNOT myt>' 

•3 0TUMMfr 

-nowATC 

r . v-,t LATH ftACr 

•\-:\n' ' lit SOfTEK COWPILIR 

in *-A»^D SmPHf Rt) 'TRANS Yltf AN 1A*I 

M ; KWAMt SIMULAftON BAni I Of 

^■*'iMh' tft-N 

- -^ orWAflf SUP€ftCMESS 11- iT.li 

ABBIX CTX- CI.M 

i:RI TCSTMATCr C5.ll 
(B7 zx-ai 

OUICKSLVA COSMIC GUI RILLA tS,tft 

Qinr:KSi;v.v 3-D 9\AC«t star- u.n 

c:n\ HI A€g r»RAiH4iDS rooi K)r< ii.i» 

MAHIfCHdAMF*; -CONFUCr (Sp«cw<vtVaf 
i.^ifTfi til fft (/X «i 0' ZX S*>ECTRUM1 

fCi COMMODORK VIC-90 

''* ''■'■'■- iije 

Ci.M 

../.:-'.■ ■'._ :. '.fAL' Ct.M 

QUICKbiLVA MOHNAOO CftH 



tftM 
It^M 

tl4li 
14.11 

tin 

14 11 

riift 

14.16 
14.11 
fIJO 
IftM 

tf.M 

C7Ji 

t4.il 

ift.il 



IftiniAftf MftttE TlflC 

^VAGI^E ^KCADrA II H 

POS!{a*j SHAanwFAx t7ii 

RARBT SCRAMfllF till 

iMtritr/PTnr^ micrits XftA/Y komc tft.fto 

\0\ COMMODORi •# 

,lA\(AbUM -MA! MIX* irift 

. i AMASOFT GRItmuNMlR 64 II •« 

I AMA^On AHACK Of THE MIITAM 

rAUFi<;- tiw 

IMrtRCffnOR MICROS 'PAHIC64' fft iS 
(■) ORIC-1 

UK S0MWAf4i 'Xl««0i4 1 tin 

UK SOFIWARl 3 MAZE Ct.U 

SAlAMANOEft 'ORtC-TREK* tl ftft 
{Wl DRAOONaa 

OUICKSUVA MtNEOOUT tft.W 

PSS DRAGBUG 11211 

CRl. St GEORGE & IHt DHAGOV tl.lft 

CRL HANDICAP GOIF till 

%M AMANDFR DRAGON FREK Cl.lft 
\Q) R.B.C. (AARI 

IJKSOflWARt SrRATOBOMftER' C7 10 

i.*tSOnWAR£ AIUMTIS* 17 56 

QUiCKS'lVA 'PROTECTOR" 17 1» 

OilCKf>lVA 'WIZARD' tllS 

OUrKSilVA MUSIC PROCESSOR* tl4l5 
OIGIIAI f ANTASIA ESCAPE FROM 

PULSAR 7" fft iB 
DiGITAi FANTASIA f lASISrUTY 

FXPfRtMENt CftM 

CiHTortod Cry Mxri> i;«kiteT i. K , Otstr^utors ir fast S9iii^ 
Micro C0<n^<r Soltmfi 



Plus! 
THE BEST SELLERS 

from these top British 
Software houses 




SUNSHINE 



CtmMtnQ lOfiui .1^^ |ft.ftft 

CfutSMQ (2% Spacirumi f A.ftft 

Btyd Alty i;x Spectrumt Cft.lft 
Androdf rZX Spsctmnt} U.lft 

GJtaxy ARack {IX Soeetvn 4ftK> 

CIM 
Swuft Hv'it (7X Spoctrvmi lltftft 



RABBIT 



Cvcions * CommoooTB M lft,ii 
Esc«» MCP • Cmnokirf 64 IS.n 
Ptfcacuftft C«nimodor« 64 a.ftft 
PVHiociCMr ^ 70 a.lft 



Uftft 



CorrrrflcuJOf f 64 



T1TAH 



Patuacuda Vic 20 
Raw fir W 20 
AMt Maltti Scilattfr 

Vk 20 

r,^if)o\ \ic ?a 
rtw Catd^ Vc 20 



TITAN 



Spacf H^ppat V»CAI 3^K 
MfSS*tW*»TI9^>4ASlllM/C 



U.M 
UN 

tftM 

UH 
tft.il 



tSftI 

1411 
t4M 

tftii 

14 61 
t4ll 
t4H 
t4ll 



COMPUTER RENTALS 



HiOh R«MlultQn f/x S 1 1 tft.ift 
GalaclcPimif^peclTtmTGK) tS.M 
Itr titelrw All 
Dffifiy Day IS If 

Rescue tsift 

J>«^P0l 1411 



lestmitcn 

HaniJ<3p G«< 

A»o Ma?* 

3C t>os«rt Patftf 

Sf fi^igc A tt»^ CVaQon 

'|lf.ir,r/t J/ 



MICRODEAL 



IHIAOON 



Afcatta? 
tft.il <;r'frpillar Attack. 
ll.il sp:< M«r«poly 
1ft il M .irtiort A4v«f4ura 



tftftft 
ISH 
iS.ftft 
UM 

tftftft 



UiO 
tlil 

tftftft 
ttift 



MIKROGEN 



illllfro4efi 

Sc^jifnbleiZXBtl 
S^aca Itvjdtra IZXBI^ 
htm iZXftt) 
ZXCt^SfZXftii 



tIJS 
Cl.ftft 



M.|:^!(JF< 1C55 'Spwrlfiimi II Ift 



.>*:u(nr>^' .r»:»^ \\um\ 



Cftll 



ItZz Spac* Z^mcies {Sptctfumt tl.ftft 



IftJ 

lifto 



Pane tSpKtnj^i 
Mad Maftfia (Sptctrum 



tftH 

tin 



BOOKS 



GR All ADA PIRSONAL 
COMPUTIMO TITLIS 

T> ^'X StJ^t*iif'. .•'til rr A '(ijet 

i!k nasi *r<m If 16 IS 

The Soectrum PioofJinu'i.'* IB Ift 
T?ie Spftctrur Sow ot S.^t?f! • 

tin 

intrtKKicvfii Soectivm Machrv 
C(xie tTlft 

TTv A^plf II ProQi«mmf( s 
HanrjbooA lift ftft 

Prooranr m noirtm Ctmvh^ ^ fft IS 
nn Oiaoon 4 nw to miKr- in* 
mMtoMi tsii 

CwittutifiQ kif tf^ Hottivtst & 
smaABuiilniftft tilt 

S,mick intfflacifv Profsct^ tl M 
TN> BBC Micro An tvofri 

QM« tiftft 

UHTHnodort 54 Conif]ut»riQ II ftft 
The On:-t and tiow tn (tft rrif 
most from > I Ift It 

The DraoDn 32 tioM or oamas 
Uift 

Compaicif LartQoaoes and tfiai 
uses t ft Ift 

lyruComputm tfttft 

2f Gimtito'lV ftiC 

MCro fftfti 

Cwreipfi a M'CfocoflxiuTr 14 ift 

n;iM^.vr/*;fofi^Apiottt CftIS 

ii-. ..M^-i.RW:Mr.fo iftii 

SUNSMtNI 

Th*i Wfii*mij ^iryirlnMi rftlt 

FiocLofial Forlfi for tt>€ BBC 

till 
Th« Working Oraflor^ 3? IftH 
Dt9^w 32 Games Miistv t ft Ift 



Tnp iVo*^ mo Commodore 64 

tftftft 
CcfTimodora 64 M^cfima Code 
Mistar tftftft 

The Wofkng Oragor^ tftftft 
rm Work<f>o SMCtfum lft,|ft 

^ wo/kMM cm 64 Ift is 

Dragon 32 Gamii Misiir tftM 

hmctOMi F^rrh for tiw 

R B C 

AntfroMi fO' tft'e 16K 

*^*^rf hi^nilor tSK 

Gtlaxy AnAeh lor 46K 

Softctmm. 

»9«l Allflyfor iflK 

SpftCfrum 

Crui*ralo^16KSc«cinifp 

RRtlmCR HALL 

Jft AM>lf P«riO«al Compulff *f»r 

Beg(iir»}it tft.ftft 

Ai»r< Ganwt and Rocraati)4i 

tif.Ti 
BAS»C PfQgpammli>Q <n ihi OBC 
McfocoiTttitir tftM 

Th* ZX Soactrtim You 
PMfKMiar Compgir ift,ift 

Commodor* $4 PrtJaninnw % 
Reifffnot Oud» 114.11 

f^ Pf T Personal Cornoataf *^' 
Bi»nntf» flift 

VIC 20 ProQcainmer s RcWtttnca 
GiMif nil 

Oftorfv ua»c« Guldf Ctt.TI 
TTw C Proorifivntnfi lanQiitoe 

tllfti 
Starling FORTH It I, fft 



tftM 
till 

II Ift 

lllft 
tIM 



ACCESSORIES 



Ct2 DATA CASSFHES 11 ftft 

Cn DATA CASSFHES II ftft 

VISCOUNT SINGtt SIDED DOuBLT OtHSITV nO) (FOR APP^iF 

COMMODORE. ATARI. TANOrt til W 

VISCOHMr <LiMr, f «;(0E0 SINGLE OENS'TY nOl tt1.ll 

VlSCOi ' SIDED OOUBIE OEKStTV ilO^ |fOR SHARP 

SUPERS tftlJI 

VftSCOU^. ^^h^nx ^lOEO COUBLE DEtlSm 96 TRACK llOl iFOH 

NASCOM. COMMODORE ftOSO ETC I 191 M 

EMPTY niSK CASES <FOR 5W OlSKETTESr tt.M 

DISK HEAD CLEA^NER KIT Itft 1ft 

TEtnuiiift 

ir mo B AW PORTABLE IMM 

CTPint ra rnr nt-R tob'ablC cmii 



^HlH cassette 



T««cli yourself BASIC 

cassette avallMbl# for moat 

popular micros - 

•11 ce.99 



TURN THE PAGE FOR RflORE SUPER OFFERS FROftfl SPECTRUM 



^liK t»\tm Con>|i,<»f Cmntr** »*•** r>i fonn*4ti(-Hh wK«tio«y*r urift* ih« IX Sf>«einjm OcwnpuVit tmiau f*c mr^O b^ S.rH-«*if ^mmmti^ Ct^ 



YCHJR COMPUTER, AUGUST 1983 29 



SINCLAIR 

ZX SPECTRUM 



This top selling micro is now available from 
Spectrum in both 16K and 48K RAM. 

SINCLAIR 

ZX SPECTRUM 

16K 

£99.95 



SINCLAIR 

ZX SPECTRUM 

46K 

£129.95 



« iK IH « iM » ■ M ■ 



Spectrum Computer Centres have no connection what 
soever with the Z< -Spectrum Commiter manufactured bv 
Sinclair Research Ltd. 



Just look at this fantastic range of add- 
on goodies for the ZX Spectrum! 



VISCOUNT 32K RAM PACK E30.dS 

SPECTBUM/TV SOUND UMIT 

Control sound of your 2X-Spectrum 

Ihrou^h volume control on TV only C0.90 



Futler 

MASTER UNIT 

CombiriMv ;iit lh*> fHiiluret 

of bolh ORATOR and thff 

FULLER BOX it the uniiii- 

ingly low phc© of 

ONLYC94.95 



ORATOR VOICE 

SYNTHESIS 

FOR 

ZX SPECTRUM 

0NLYC39.95 
Fuller 

16K RAM 

ONLY 

C24.95 



THE AMAZING 
PULLER BOX 

^«atur«& Proorammabto 
Sound. Joystick Con 
70l»er. Casi^llA lnt*jffAc#i 
Beep Amoiifter f hfo Buss. 
Volume Control 

ONLYC29.05 



Fuller 

FD 42 KEY- 
BOARD FOR 

ZX81 
SPECTRUM 

ONLY C29.95 



Fullar 
SPECTRUM 

SOUND 
AMPLIFIER 

ONLY €6.95 



DIOITAL 
TRACER 

from RD 
Labs 




SPECTRUM PRICE 



£55.50 



ZX-81 ACCESSORIES 

64K RAM Pack.... £54.95 
16K RAM Pack.... £24.95 
ZX Printer £39.95 



ATARI 800 




^^Fanlaetic! ▼ 

^NEW ^ 



Now thill proven and te«t<HJ machln* has b«en upgraded to a massivn 
4SK RAM and ite atill at the amazing LOW pclce ol€209.90 from 
SPECTRUM. It's an id«al Home Micro fcM griphlca. •ducal tonal and p«r< 
nonn\ 1 m n nc« etc us« It a nd it wil( take you from learning up to a small bus4- 
noss usQ. Vou can odd pnntera, program recorders, disk drives and more, 
to expand yourmicroasandwhen yot wa nt, to suit you i needs So U you're 
k>oKing f or a t DP ot t hQ h no m icro you must see the ATARI flOO wit ti 4IIK M 
SPECTRUM • NOWt 



NOW 
ONLY 



E^vv 



.95 



tM^i:^ 







ATARI 400 

16K RAM 

NOW ONLY 

£149.95 

including FREE 
Programming Kit 

Ptua a wide renge of other periplierala A software for ATARI from 
your locel SPECTRUM dealer - flee our SOFTWARE pegel 



DRAGON 



Incredible! 



TEXAS TI-99/4A 



I Value- 1 
Money! A 







PLUS 




■ SPEECH SYNTHESiSER or a 

■ Tl CASSETTE RECORDER 

Mch worth £49e95 

When you buy any 6 Texas Sottwar© modulus 
Pleese ask for detells. Subiect to avaMabtlity 



Yds, nowfrom SPECTRUM the febuloua 
TEXAS TI-&9/4A Home Micro tor only 
Cf 4e.0S plum! e su per FREEf of for tool 
Worth CM. 00 (whinh rv^e^ns you're 
O'fectivoly only paying £90.10 tor your 
TEXAS T1-d9/4A micro.) Hurryt this Is a 
fimlted offftr only 

Including F REEe 

■ Pair of Joyicks ■ Begin- 
ners BAStC Tutor program 
■ Connect Four program 

worth £50e85 



e149 



.95 



HURRVl 

Um«ted 
Offer 

only ' 
Aak for 

detalta 




Extentive facllitlee Include SPECTRUM FACTS 

highly edvenced colour waxIfTiunfi uear RAM 
grephlcs. Powerful atanderd 29 079 Bytee 

32K RAM (expandable to e4K lextScroen . .. '. 10x32 

Byteaj • 9 Colour 5 reeotu- High remolution ... .200 x 192 

tlon Oiepiay # ^^^•^^•^ q^^^^^b L^Bii , , , . Inc^ud^d 

MIcfoeoft colour BASIC (ae ...-^^..^^^ ». ,* 

.t.nd.rd) • Adyncd .ound VISCOUNT T..ch your««.lf 

with oct«««* -355 ion... Ofagon Baale £6.95 



SPECTRUM 
PRICE 
ONLY 




£l7!l 

Pius a wide rongo of otherpoHpliefdIe & software for 
DRAGON from your local SPECTRUM dealer -See 
our SOFTWARE pagel 



%vmrtnnn Cvttntmjm* Ontf** h*iw nn ffi*in»nKW *«hst»CMiw vMft>< ih* /XS|)«ctivm Compvjwt pn«nMtKrtur«<t tw Ktnciwr Hmmmx*^ titl 



30 YOUR COMPUTER AUGUST 1983 



There's a Spectrum Centre near you . . . 



rfH !tLi0803)b»303 



■ATM Sonwar* Piut, 12 VJMt $t 
Ul (02J&I 61676 

BIIISTOL eriRtal Ommm LU . 
24Pi4if^ TCI |07n|2$41lt 
«n«TOM . ftUPVn . MARB K 1 K 



BEDFORDSHIRE 



acDTOfiD stiAJd Ltd . Mb mm»»i m 

ULlOH3lSli6tl» 

UirON Tiny liifi. 4d GMri« St 

TH (06t^1?^^91/2 



BERKSHIRE 



RIAD«WO 09VM SMi«trt Co^fifti 
C4Mr». 8 riM H4II Ptm 



BUCKINGHAMSHIRE 



CHBStlAII RMd f^lotogr^trr ft 
C«aiilirt. 113 Kill % TEL ((Md4| 713371 
UDONTOII maZAIIO TIM tmpm 

Cmm m IMwi Kiyttt ll«tte. 17 mm St 
m mmns!604,Z7mn 

WMDSOn WmUl VI«ni 44 KJi« 
EtfwariJ Court TEL (l}7^&|6mT 



CAMBRIDGESHIRE 



CAM9R1DQK K F LM. 12i Ktofi Pirt* 
Ta 102231 6aOl7 

PSTSnSOflOIIQM PiWtiormifl 
CowniMiutian. 91 MMittie w 
Til (0733)4100; 



CHANNEL ISLANDS 



rcrit's.a&ratPfMttcst 

P^Hw^fort la I048II24&82 
ttCnSCY Audio A Canpiiir Cantri 
7 Ptttr Si SI mm UL I0U4I MOED 



CHESHIRE 



ALTniMCH All Mr Micfo. 29 Hltfl St 
TFl TBA 'Phom 100 If m 2292 tor Int) J 
CIIKWI UcrMiM. Unit 2, 128 Katrvlch Ri 
Til i0270>21M14 
CMKSnit 0>iilfif ZmmBn LU . 
lOOBMiMon rn!0244« 310099 
MACCLMSriBLO Gimgf 1 4 CoOfUtf r 
OmI(». 119 mm St. TEL ;t»?SJ?74S9 
NCMIfllWICII CaMTi i Compiilir 
ttmm, 3 1^w« $9 TIL 1 0606: 45629 
•TOCKPOHT WM\»% Lid , I linii 
\mm%m^ TFl i06Vi4l0 3436 
HMMUMOTOH WMUHIi m Biidfi St 
TEL 10926139290 

IfmLHSLOW Swirt or W^miNi^ 44 Si 
AtintiP^m Ifl i062&i&262l3 



CLEVELAND 



•MaOLESBnOUOH McKiMiii ft 81 own 
T90 Utaofpt fl4 ru 10642! 24«346 



CORNWALL 



ST. AU«TKLL A 9 ft C Cm$*Ma Nchy 
ltd«»8.BLwwfll¥tmirSq TFl (0776>B4463 



CUMBRIA 



SAimOW^Iil-RlflNaS* Btrrm 
CiM^vlBr CMitrt, 96 Cfevfti 5L 
TtL 40229139363 

liwlh«rSl TK T0228t 27/10 
WMITttHAVlN P Htiinfi 15 Kkf St 
TFL tOft46»2063 



DERBYSHIRE 



ALPflSTON Gonkwi HtrwiMi. 19/71 Hl|h 
SI Tfi ittm^BTmfn 
IMIflSV C \ (iicironitt tl C*mt§ Tlorp, 
TI«S#« ni <0332)36l>4&« 



DEVON 



KXHOUTM Opi» Cmm, 30 TH Straftt 
TFl (059S2 4409 



DURHAM 



102 



ft ^rowii 
TR (0325)59744 



ESSEX 



BAtlLDOM Gtifrtf & 28 32 fall Will, 

CHHUISroflD Miilon HiyniM t td . 
S $mmm m TEI (024»1 3M696 

MfhRd |tti1(t3ilH8if|f I 

TFl {Oil b&3 0144 

UMIQHTON lUcm ft lte«^ CIWMi 

309Hl|IRd TU [01)809 12« 

IIAI9IMA9i Mlcrown CoMpitafi S HH)li 

SI TIL l0634l3r6;U2 



GLOUCESTERSHIRE 



QLOUCKSTIR Iha MoM Sieci fS 81 

N«ctho«lii <;t TTl I rMS21 410693 



HAMPSHIRE 



AU>EII9HOT Usvid SiuftAnri C^piHw 
C«ntft ;ii:JUUMltd 
TEI 10252 j 20130 

MSIHCItrrOlU F)|l)«f t. 23 Mirlut 
PtK0 TFl in?S6i 22079 
PORTSifOUTM tmmt* Cwmi 261 
OoniMirtal Hd THeO 70S 1833939 
MUTSMOVTH 19tot«rioo«fll* G B 
mtrtlm$,lQtmm%?m TFl (07014) 5991 1 
SOUTHAMPnNI R J Parktr ft Sm Ltft, 
UPWttiWrttm.WMi l lOl i . 
TR :0703) 434137 '8 

WMCHKSTIR WlwlMlw C«aira A 
C4V««lBr CMtn. 75 PMithmm 511 
TFL ^0962f 53982 ' Juit O^Mig ■ 



HEREFORD 



H«IIKFOm>M#9tiYHi lacMtd 49 
SiMdSl TFl 10432:275737 



HERTFORDSHIRE 



HATnSLD MlcnMwrld. 2 Crawfofd U 

r«L: 107072: 6413/ 

HlUti MK9tSTIAO Fiimlnstif Lti 

Coiipvbir ft Bictrleil Dticount Cifiiia 

2SUtrtltfS4 TEL iQ442i55044 

HITCNIIf CftMTi Am iMKn Conpytor 

IMM«l,ftl8Hir«lli9iRd 

TEH 04621 69W 

P OTTKW AAfl 1ti» ComiHitw 34u9 

t97l4i«ISt TEL r0707: 44417 

«T AtBAWt |ll«fts) CMffcs Comptrttf 

ctflut 14/15 HarrwtMHNt 

Til ]0727l 52991 

trCVlNAOl D J ComiMitwi It Town 

Sq TEL iCk43aiE5S01 

WATFOftD SHS MicmrtlMil LM 94 

lU PftfMt H»# St TFl 0923} 26602 



HUMBERSiDE 



OAIIBSB Y A C iokna* t ti , 72 Ffiirfal* 
RtvimidCanlri TEL 10472142031 



ISLE OF MAN 



DOUOLAl 1 H rnlAhntirn t M 

b^&i Victoria St TFl .0624} 3492 

UmO^nlflQ. 



KENT 



CA8ITaASUIIY KMI MKt* SfUMll, 

CiftQMM He«M. 17 Pil«et St 

TEL 10227150200 

tCVIflOAKS tmiil FlBltsr Domputtf) 

OorMtSf TFl ;0732l4SeSOO 



LANCASHIRE 



ACCHmaTON PV C«M9«tnis. 39 A Wtittr 

Si TEL I02S4I 36521/32611 

BUHNLCY IMO C\imm»t Ct ntr t. 39 43 
151 961 1 lAPTFL 40?a2:t$4299 
' (t^nc»4 Htcro Nonn r Brtid Si 

TFi 1061 7D7 5764 

OLDHAH Horn 4 iiil9ilt CMpllMt 

Ltd . M l^tHhm St in 1061)633 tm 

PflierrON WtldMf s 49 FHfttrilli 

ILL :0/.'2ib562M) 

ROCHOALK Hitfflt ft BvftMSS C«*Mar^. 

l*> York^Otr* St TFL TBA 



LEICESTERSHIRE 



LEICItnn ItitinoJ^. 40 '42 B«tMt St 
m iQ&33)5447M 

BiARlUT HARSORCHIQH NirtioriM|h 
Hmm Cinniliff, 7 Cftirol St. 



hmm Cinniiin, 7 1 
ia taBMr)e3066 



LINCOLNSHIRE 



QRAIITH AM Oiklojif C«flprttn LM . 
t2t OHMy Rtf 111: 104761 79994/70291 
UHCOUI MD C WiB H ri. 24 Mtwlwdi 
TIL (0572)25907 



LONDON 



le Pnreivatt, 86 High St N«nti^ Etfll Hm 

TFl lOi; 472 8941 

MB m^Ommt, 244 GtMii« M , HtHmt 

ril 1 01; 533 0935 

■C2 Devion Conpilir Ctttrt. 165 

llo*f9«iii TEL 10116899999/1930 

N14 Itwngs FtpdrwHc |/i FMinif lit 

T9 rtifl Bfoadwiy Th« %omm Stitlifati 

TIL .Oi;» 892 5679 

1120 Ciitlihunt Lid . 1291 Hlii HI 

TFt (01 446 2280 

•iW4 DA Vma CMipHvr Stirt. 1 12 Brtnt St 

HittdM TFl 1011202 2272.3/4 

iJuttOpRMf) 

NW0 mmwm 459 Kln«iburv R« 
TFL {011204 6352 

SCI VIC OMti'i. 6 LoNii Si8 mm 

lEl. 1011403 1968 

SIS $4iaf«-Dial, 37S Foolicrty fld , 

NawEltltH TIL 1 01 f 959 1516 

S11 S Cndtlmi I id . 152 Ry« Lma . 

PtClktn TEL :01iS39 22O& 

SWO CMIIiftlilcrfti Lti . M Mtm FUCi 

Tit -01|>3966«i4 

Wt Otvr«i4ftftwartfia 

TFL 01:774 2373 

W1 Computirt at Wi|«ioff Strtit 

87WiDnieriSl TEL >01J 4860373 

W1 Sofltc Fo«e ft Micro C«9«iL 265 

Tniiinhim Cmin fld TFL lOi: 590 5926 

W3 CotormiDc CaMffuttf i 44 m0 St , 

AclOfl TFl lOtI 992 7811 

W1 1 Fl«ctrQltt$irf, 120 Notling Hill Gitt 

TEL 01*221 707S 



MANCHESTER 
GREATER 



9iANCHCSTSR Lmui Ltd. SFxctunaa 
%i St Am I S^ TtL .0«n«32$1«7 

SWItfTON Mr Mtcre Ltd 99 Panm^m 

Lint TFL (061 7282282 

09t«frMariHrti18»« 

HYDlPasfl 713'215MarMtSt 

TFl 1061086 5935 

■OI.TOMW9iM9LM 23 PH i t 9 H 8. 

TEL: 10264133612 

■CCIMS HIM ft Bcflitai C«9i|9lif9» 

4 Norttan EcoMt PricMcl. 

TFL (061)7072004 

WIOAM WHMig LU , 11 MtMSI $L 

TEL 0942» 44382 



MERSEYSIDE 



HfiSWALL Ihyfitoiard Computir SyHtiti 
46PftAt8yRI ra lOGIt 347 7516 
UVftRPOOL Btam R««4 20 22 
mitftchapplii TFl lOSr 709 9998 
UVCRPKKM. (AIntrM) Harrtam 
31/37 Wi(5ffta mat TEL 061 J 525 1797 
SOifTHPOirr CMral Campyim 575 
LorlSI TFL 10704131691 
WMMIIS Cmmm C«v. 78 Victory Rd 
TEL !05n 420 3333 



MIDDLESEX 



lOOWARS 8fMh« 1-4 130 Htf/R St 
lEL I Oi:%2 7489/6960 
HARROW C4iiiif a Aftf iMIcro CMi^tar 
0lvlil«i, 24 St Ami M TEL rOli 477 5469 
HATBS Chlpttof 1000 Uxbf Mga M 
ILL I til: 5/3 251 1 : Jtflt Dpiiitngi 
T«IK>IMOTON laPdrngtofi Camira CMCie. 
Broad St TtL »fli;977 4716 



NORFOLK 



MORWICH Sow! ManiiQif ti2 St 
»SSt Til *060S)667725 



or. YAR9iOllTM Tony Hool Eiicimoic 
?6j MaflK Gate Slowiit C«riro 
TEI 1049313143 

tMVTFORP Tftotrom C B ft Microf. 21 
I St TEL 108421 61S45 



NORTHANTS 



HORTHAMPTON BaiK (jMnpit»r$ ft 
Sriltm Ltd . 72 Klogstftorpi Hoilow 
TFt •0604< 710740 



NOTTINGHAMSHIRE 



NOTTIKQHAM CimM Oin«o<ora. 
8-9 10 TrtnltrW^ilK TEL (0602)42912 
NOTTIMQtiAli Batlc, 39 41 rrtM 
BUKk^Mi, ^s1 Bri«f¥or« 
m 106021819713 



NORTHERN IRELAND 



SELFAST Arittur HoO»on Ltd. 37 Gt 
VctiKa^t Tfl 0732 746336 
LOMDOKOCRRT f ovio CofflOitor 
Smm% aBrthopSt tfl (0604)68337 



OXFORDSHIRE 



WINaOON Ivor Flilds Computirs. 
2StifTSl IFL 10236121207 
■ANBIMIY CiBplir Ploi 2 Church li04 
TIL (D296)6fit9Q 

OiXrORO Ivor FMi$ 7 Si Eb5«t Si 
T(l iO?:ib: 71207 



SCOTLAND 



DUUPRICS Vontiili, 71 Eogitth Si 

TIL :0387t4S47 

EOiHSUROH Tlo SHtcoo Coftti. 9 7 

AAtguaSl TK t031l 557 4546 

OLASOOW Vieiof M#rf It Ltd.. 340 Arfrfo 

St TFt <04T 2716959 

HAMILTON Tom OicLw COiifMlfS. 8 12 

CM/owSI T[L 'Wida 783193 

KILMARNOCK mum, 49 NrtfMi 

Ta 0^63 32175 

KIRKCALOV iUfte4MyPhHiiri»iic 

5rYtc«4,254EHIgllSL, Fm 

Ta 106971704734 

WTKRHt A0 North 6ail C6iftpfliri^ 

1 J L Mil St TFl !0779)TM0 

STIRUNO R Ky^trlcl 58 Poft St. 

TI. .D786 5537 



SHROPSHIRE 



SHREWSBURY CiMiolifiiii, 
13Ca$lliiflate TFl TBA 



SOMERSET 



TAUNTON Gnvi, i St Jimes St 
TEL 10873/ 7290R 



STAFFORDSHIRE 



STAFFOnO, COfllpinwriM. m Ffrfjito Si 

HI <n3!>i'iiB9S 

STOKK * OM <TR19iT CwwKtnini. 

11«tftalS« AftJii Hanloy 

TFl 107871289620 



SUFFOLK 



BURY ST. BCMNUNOS Burv l<mmf 
CortfO 1 1 GuttlUll SL TEL l0294l 705772 
IPSWICH Brilmrm. 24 CfOwo St 
TFl •fl^73i?i0965 

LOWBSTOFT JiM WMk 44 londOfl Rd . 
P#ortl TFl 1 0602; 3742 



SURREY 



CAMBCItLCY Cmora Arts Micro 

Conpiitof Dlvlsioi]. 36 High $1 

Tfl l077SieSB48 

CNERTSEY Clktrtsty Conpllir GiMf i. 

UMnd'.or:.t ILL •:99329l 64619 

CROYDON CliClil IM . 96 WM19M 

cm* I Wixt <8*f 19 Mti n69<rii 

TFt toil 996 9393 

aillLDPORD T hn Me«ii Sio» 23 9«il 

Unt TFl i0O777i 0483 39115 

HJISLE96CftE KatlOfftoro C l IW I i nL 
75 Junctioi PUco adi R«i CHiMi, 
TFL 0478.64479 

MEW •AALE>BN Sorrey Micro SytMrn. 
aiNlQhSI TEl iOli 942 0478 
WALLIHQTON Surrty Micro Srttomi Ltd , 
53 ^^liciOdciXti Rd TFl (01)647 5636 
WOKINO Harptn, 71/73 CWAircW Wiy 
TFl i04ll&7ifit061 



SUSSEX 



Bflia^rTON Ca^corn, 1 0tiws HI 
TEL :02/3l 79634 

LfTTieitAilPTOM AMft Chm Lid 
39HtfiSt Ifl (0906416874/4546 



TYNE & WEAR 



NKWCASTLB-ON-TYIIS NonrcaiAo 
Cirnori I Cowp M ir Mwi, 16 Northttmborlffi 
CtTEL<0632) 327491 



WALES 



ABBRYSTWYTH AhirOata it Qmmm, 
?aPitr5tTFl ^09701 615527 
CARDIFF RaiMil Cfti, 19/22 Mgh 31 
Arcade Ft i07?2| 31960 
NBWPORT (QwMHI Randall Cox, 119 
COMWnialSt TFt 0633:<67378 
RBAIBIIOKB RaMMi Cox, 19 MaM Sf. 
TEL (0641688 2979 
FORT rALBOT Mid 6«n. 6 fttyil 
Butldlogi^ TalM Rd IFL i0633i 887730 
WRE)(HAM r F IMitrli 76 K^ St 
UL D9'81 364404 ^'IMS^? 



WARWICKSHIRE 



LBABBNOTOM SFA 10 ZmmMtt, 43 

ftmiUSl TEL !0976} 36744 fOpwiIng 

SooiE 

RUOB Y Tho RHiT Micro C«Mro. 9 11 

RagomSi TEl 0798^70622 



WEST MIDLANDS 



BimftllKIHAMShorMoois Q WOUtni 
ftfcaii TIL (071:236 7211 
COVENTRY CowMtrv MIcio CMln. 33 Fir 

GoafDit^ !U (0203}58i42 

DilDLiY C«itral C«Mpiiv Sinrkw. 
36DlNrclBPncNictTU IBA 
WBST BR098WICH Boll ft Jowo, 
39&itMiiSi| TEL: C021I 653 0820 



WOTCESTER 



WORCiSTER Otvid Wkmi Lid . 
IMjrmioiHoiiio.HioiSt TtL (0906177551 



YORKSHIRE 



BRADFORD Errici(iF«i> 

RvwfctMS) UL (07741 3092tr 

HULL In Connitor Coiitro 1. 

LM.29AiUlyRd TEL :Q4t2)2«a7 

LBBDS 9Mi 6 Baufi; 4 Ltwot Brit|«l» 

TEl 105321464461 

SKBFFtBLD SuHrtir SyiMl LM. 179 

Will SI m ,0742.766009 

SIUFTDN Look ft 519. « BbBmN Mp 

TFL 075«9l»r9 

YOiUC %f k COMplMi CtMro, 7 SaooMM 

Arci9a TIL (0904} 641962 



NEW 

SPECTRUM 
MEMBERS 

Check your area 
there are many 
new SPECTRUM 
dealers through- 
out the U.K. So 
there's a good 
chance there'll 
be a SPECTRUM 
centre near you! 




ptKjni liwro** tnahlnt a lounwv - Pt\cm t0tttt% wi iMiw c 



YOUR COMPUTER. AUGUST 1983 



3T 



▲ 



■ 





(Adventure B) 
In a jungle clr 
across an an< 

Your mission to enter, collect Ifm 
treasure and escape /^'^v^vi 
But beware! 

e5.95for16KZX81 ana Lo.i>D 
for 48K Spec. 

2. SHIP OF DOOM 

(Adventure C) 

You are unavoidably drawn to an 

alien cruiser Can you reach the 



Or will they get you first *> 
Cassette C5 95 for 16K ZX81 

and C6 95 for 48K Spec 

3. PLANET OF DEATH 

(Adventure A) 

You find yourself stranded on an 
inhabited alien planet. Can you 
reach your ship and escape'' 
C5.95for16KZX8l and £6.95 
for 16K/48K Spec 



(Adventure D 

lancR 

;es control 

and you are forced to land 
Can you survive and escape 
with the island's hidden secret '^ 
C5,95forl6KZX81 and £6.95 
for 48K Spec 

5. INVASION FORCE 

A popular arcade game for the 

l6K/48KSpe-trum 

Fires through the force field to 



iMm 



normal or suicidal. Full colour 
Sound and hi-res graphics 
£4.95 for 16K^48K Spec. 
£3-95 for 16KZXB1 

6. NAMTIR RAIDERS 

High speed, cuick action 
invaders-type game with four 
separate groups of attackers. 
£3.95forl6KZX81 



Planet earth is once more beinq 
invaded You must fiqht t^ 
death to protect your plai 
Thirty-six levels of play. 
£4.95 for I6K/48K Spec 

8. GALAXIANS 

Swooping attackers, explosions. 
excellent graphics and 
personalised sconng. 
£3.95 for I6K ZX81 and £4.95 
for 16K/48KSpec. 

9. COSMIC DEBRIS 

You find yourself in an alien 
asteroid belt To survive you 
must bias: the asteroids to 
powder . . . before they get you! 
£4.95 for 48K Spec. 

TO. ZOMBIES/ SWORD OF 
PEACE 

Prove you are worthy of 
becoming the Monarch of Oz, by 
finding four objects of state 



As the only survivor on a desert 

'^' — ' — "ivetoes' ' 

omble^ 

L5 95 16KZX81 

11. GOBBLE MAN 

Escape from munching ghosts 
to eat power dots and then 
gobble up the ghosts High 
speed classic game with hi-res 
graphics and sound. 
£4.95 for 16K/48K Spec, and 
£3.95 for 16KZX81 J" 

12. GALAXY WARRIOR/ 
STAR TREK 

Galaxy Warrior - Destroy all the 
Klingons in the Galaxy and exit 
through a black hole into a new 
Galaxy Star Trek - You have 
15 star- dates and your mission 
is to cestroy 7 Klingons 
£5 95 16KZX81 ^ 



Antic for all your Sinclair ZXS1 





PUSH YOUR SINCLAIR TO THE LIMIT 

Artie supply the best selection of adventure, arcade and 
educational games available for the Sinclair home computers. 
Artie also offer a wide range of utilities that will enable you 
to utilize your ZX61 /Spectrum to its full potential. . 

These include: Ji 




16KZX81 Assembler C9.95 

48K Spectrum Assembler C9.95 
Toolkit CS_95 

Spec Bug C6.^ 

ZXBug . C6 95 i 

SYS 64 . C6 95 A 






13. 3D COMBAT ZONE 

'tve your tank ihrouqh ;i 

\ landscape destroying enemy 

per tanks.'" lucesand 

oidingthei > 

.95 for 48K Spec 

14. IK GAMES PACK 

A superb soioction of 1 1 games 
to stimulate your mind loi the 
IK 2X8? Onlve4 9S 

15. 30-QUADRACUBE 

Can you outwit tfie computer 
with) Itiis original version of 
3D noughts and crosses" 
C4.95 16K'48KSpec 



CHEb 

iblelK 
id' jmeoni 

quicK game without waiting t- 
loadirKi 
Only V 

17. SPECTRUM MICRO CHESS 

The first chess progtam !or 
16K/48K Spec Allows all legal 
moves, castelling. en-passant 
and pawn promotion Full 
colour and graphics display 
C695 

18. ZX CHESS II 

A great game of chess for your 
I6K2X81 Of 48K ^:vv Seven 
levels Of play and 

recommende*.) "ral- options 
C9 95 for 16K ZX81 C8 45 48K 
Spec Voice Chess 48K Spec. 
C8 95 



i I k7 I K 



LIIVIITED 

' Reckitt Aven 

) niHde p.iy.iDli 

'come Please 8t8 




^^^^^^^h^Vt^Iii^^Si 



To: Arttc Computing Ltd, 396 James Reckitt Avenue. 
Hull. N. Humberside HU8 OJA. 



Please supply 



Cheque for total amount enclosed. 



1 1 1 1 1 1 1 1 1 1 1 1 



Access/Barclaycard No. 



Address . 



Please delete or complete as appl»cable 



/ Spectrum software needs 



No More Lucky Dip! 



^niiik 




Have you ever eagerly loaded a new 
program only to disccwer thai you've wasted 
your hard earned cash? We know how you feel 
-we've suffered t(x>. 

Our company, Mr. Micro Ltd, has 
grown out of a passion for home computing, 
an obsession that went far beyond a hobby. 

Wt are determined to ensure that all 
programs and accessories which bear the 
Mr. Micro name are proven, tried, tested and 
debugged and represent excellent value for 
money. After all we wsre in from the beginning 
and wc have built ourselves a hard earned 
reputation in the world of home computing. 



Our packaging has undergone a 
complete re-design so that before you buy 
anything you know exactly what the package 
contains, how it works and what the screen 
display will look like. 

No lucky dip-we*ve get nothing to 
hide. All our programs are well i — — 

\%Tiiten, exciting and exhilarating, ,. 

designed to stretch your 

capabilities to the fiill and 

extract every ounce of ' 
performance from your 



micro. 



i 



T 



Stretch Your 
Mind & Micro 

With 
Mr. Micro 

Games 
& Accessories 

MyM^riou-^lUjind Vk 20 >6 K £9.90 

eaK^ajHiig t rivn prison ifi a hot air balloon - 
try to land il cm Mr^cnous Iftland, then the 
fun rcallv bt^sms. • Boobv" TnippeHJ FicMk • 
KiUcT Bees • Ht^siile Niitivri • HHliki>Ou« 

• FiifLir Vk<i\ • C-Himwc ilic Nautilus • l''ull 
(Jraphic 1 >i»j>1siy • Several < fames lend to 
Eixcittng ( Jtmux • Separate Itacucc Frpgrtm 

• Indudcs BUnk Daca Tap« m store the game 
to pby Later. 

Tlwii tpuiic rif^tuu-c!. M hi|^) level of i4utl 
and light itir^ rcllexes All ?4Uines\lul 
advciitiireii ran claim a umquc pcr^otiabscd 
award by sending Mr. Mkso their final 
pofittkm at toe end uf the game-CFof i»e with 
Commodcict Vk 20, 16kexpan&ioci» by 
joystick or lieybottrd). 
Romdani Vic 20 £0.90 

This acceiEWJcy eiiablcit pnigiaind whkh 
would ncutEaiiy only wrifk with ^k exptrnwon 
to woHt wilfc 8k or iftk expansion HAMDAiM 
saves having to buy a 3k pock tl you already 
own m Sk or t6k. With RAMDAM and a 
Gomtnodoit t6k expansioi] all known tape 
gariiex will nm tin >*onr Vk 20. • [ncludcs 
Slcmtwv *re»t Pnigram • l*rce 6* 5k game 
- MK;R0VAI)I^RS for use with Joysticks. 
Himclw SpcLtruin48k £6.90 

uuiik ()ua.\inuKlii over the mmparts to 
rt-Hur bimfralOa. lj^pnifnes,clQdlie«rnyirt 
und ring the bells. • ^Xnyuongly ipod gzmphjitt 

• Fast Arcade Actkm • You'U be ttirpmed at 
what >'uur nrnmi 'i% capable of* Very 
demanding. 

Datum Taner Dfiflon B2 £9.90 

AUovv« Atari t^-pe and t»ther digitiiJ 
foysijcks to be used wnh the Dragon -giving 
better rcspcnsc and ttuite control. For the fim 
tunc your Dngoo will be able to rdlea your 
tnie skMJs. • Achieve higher games scores • 
Less Frustntion. 

Ptui lb ensure maiLimimn value, 
t>i'4gi)ti Tiincf iiK'ludes two ongina) games for 
live with diiptal toysiicks: 
Goklrmh Vk 20 3 5k £6.90 

lliiv jraphk adventure pnigram wai the 
Hr^f m the work! to r^er real gold for the 
succe^smi ikJ\'enrurer fi^n idea whictt tias tweo 
much L^jpied bin iievrr equiilkdi • Fun • 
liducationaj • Chalkrngmg • Clues • IHozka 

• Searches * Fast Rcitction Game. 

Should >x)u experience any difiiculty in 
oMauung Mt. Mkto pfoducts from your local 
dealer. tbc>* ore avtUaUe post free direct lioai 
Mf Mkro. 

Send VHiut temittance to: 
Mr. Mkm Ltd. 6V l*artmgton Lane^ $winton» 
Manchester M2; 3AL. 

(>»eqJo \hiHild lie iiuidc payable in 
Mr. Mkm Ltd, Pteavr allow 2» dav*s for 
dehvTt\-. 
No<e to dealers 

YiMi shi^uld hctM:tit n^rcittv by Ktocking 
the Mr. Mjctv range of wftwiuY und 
•cceaorics. Fur furdier deUiU telepliunc 
Jim Qrt^ioty at Mr. Mkno wlctioiit delay* 



6'^ Partington Lane, Swinton, Manchester M27 3AL 

England. Telephone: 06J.728 2282 



TRADE DISTWBLTION BY: 

P.C.S. 

Ucii 6. Scntiihaw Brook Ind Eat^ 

Bmncti Rc«d, Lavm Darweo^ l^anct, 8B» OPft 

r«t:0IS4 691211 




/#> 







DI5ICING 

EDUCATIONAL SALES DEPARTMENT 

Liphook, Hants, GU30 7EJ, U.K. 

TEL {0428) 722563 TELEX 849131 G .«^ 



S^^ 












AMAZING 
EDUCATIONAL 
DISCOUNTS ON 




FLOPPY DISKETTES 




Memory Excellence 

Without doubl the PRICE/ PERFORMANCE winners with their new Japanese 
media. Sjch high quality, is currenily yield ing zero i eject rates and cert if lea lion 
levels easity surpassed m actual perfornriance. Protected by a special ami static 
lubricant, head performance and media life are atso extended 



5%" DISKETTES 

Certified for single OR Double density, and with hub ring 
reinforcement. 



34ei S'SrdQd4atp» 
349t D/SK»ffa48ip* 
3504 S S»ded9eioi 

}&01 D S)0*O 96 tpi 

4a tpi lutiabje fo' IS or 40 trvch op^tition 
96 to^ iu(l4bl« fo# 77 o' 80 tr»ck oo»f aiiofi 
to a 16 Hftfd S*ctoi •v«ilabte tt t*m« r>r»ctti 

8" DISKETTES 

3060 S-Sid*fl 5.D»r>titv 
3000 S/Sk»*clO-Dan«<lv 
3102 D.'Sktod D>'D«r%i'tv 



CIS JO 
C24 90 
C25 90 
r23 90 



iXCVAJ 
C2190 

£24.90 
f30 90 



Mmmi 



LIBRARY BOXES 



LB5 for minidisks 
LBBfor 8" disks 



. C2.20 
£230 

MsFXC VAT 



n 



ALL ORDERS FDR DISKING EDUCATIONAL SALES DEPARTMENT 



f'l I A<;r CA ( ARl V MARK YOUR 
iiNlJf nS FOR fHf ATTENTION Of 
Di^KlNG EDUCATIONAL SALES 
DEPARTMENT 

These spedal low pricos. apply to 
Educaiior^al Efl«blithments. Wo wtit 
despatch goods on recatpt of an 
t>Hu Mi oium, for o'der vatuet ovfN 
\ •«) m »nc VAT V/e do this oo the 
UNUbRSTANDiNC THAT 
INVOICtS WILL BE SETTLED 
WITHIN THIRTY CAYS or 



preferably lefisp4D«se 
Ah4«ni4iiitly, you may sand your 
r«!mi1tarM:f« with your or dm \i you so 
wrsh, AHo txjflr in mind that you c*o 
have TO pay VAT, wtinh wll be 
addod to these prices 
If you are m any doubt, pkiase s<y 
the coupon on this ad . (o help with 
youf calcutatioas. or telephone us 
for r - .^ 

NC rs are included, at 

tllt•^^ , . 



U.K. P&P RATES INC INS. EXC. VAT 



Mintdt&ks 1 2 PACKS each pack i 
Mimdtsl^ 3-6 PACKS each pack < 
Miniclislcse-9 PACKS each pack \ 
Miniclttks 10 * PAC<S " POST F^ 
r disks 1 2 PACKS each pack ( 
r di»k» 3-5 PACKS each pack @ C 1 .20 
8" (Jiil«6'9 PACKS each pack (S)90p 
8" disks tO^ PACKS ' POST FREE * 
LBS 5 25" Librafy bcx 1-4 o« @ 40p 
I Hb 5 25" Library bcK 5-9 oH @ 30p 



LB56.2S' Litwa-ytJOK 10* 

LBS 8" Libfa-yboKl-4of1 

LB88" Libfavbo»t6-9of1 

LB88" Libra-y tx)x 10 ^- off 

For CK5 5 2S" Qaanina ktt read 

Minidisk postal retea 10 ♦ POST ^Rf:^ 

For CK8 8" QMnir>0 krt read B ' disk 

postal ratea 10 * POST FREE 

For SDL or SD^X iS 25" vamon only I 

read Minidisk p^stdi rates 



o: 




CLEANING KITS 



Prevent head crashes and 

ensure efficeni error free 

operation. Enough for 26 bi- 

noniWy cleans & a lot 

cheaper than a service call! 

CK5 for 5.25" disk drives 

£14,90 

CK8 for 8" disk dnves 

£14.90 

Prices EXC VAT 



DISKING EDUCATIONAL SALES DEPARTMENT 

Uphook, Hants, GU30 7EJ UK. 

TEL (0428) 722563 TELEX 849131 T«lb*r G 



OTV 0£SCRIPTK>N 


PRICE EXC VAT 


f 


t 


C 


TOTAL GOODS VALUE EXC VAT 




TOTAL DELIVtRY AND »NSURANC€ 

sue TOTAL EXC VAT 

VAT 

TOTAL VALUE OF ORDER 




N Jiinf 


Addrvff 




T•^^k) 


Of pmm chagt my cr»d« card No: 


ACCESS VISA e OrNERS CARD WELCOME 



SPECTRUM 48K : ZX81 16K 
SIX PART ADVENTURE 



•'v> 










BLACK CRYSTAL 

THE QUEST IS ABOUT TO BEGIN 



The ulttmdte role plowing advemura trf "v- ^-^hCTRUM/ZXSI. 
You car boconrt? a wiurior. el oi wi/»if s lo fmd dihiu^ 

th<* 'ingp% ol <;r«ii«vn; lo tt»iiita»v lt>tf (H - : ittni cjfjifat the 

LtKdft al Chao& Held with'f) six pfo^rams uos ^ land of t<ibuoun 
treasiifes and ^riythical ntuosturs Jomiimjv thruuy^ ttit^ Land of 
Bofoth. «Kr>k»»r the caMks of ahodows. dOMiend toin the 
Shaogoths loir, sosrcK tor diamonds tn me ftoa of sand but bewaro 
of sand shartisl Confront rhe fire den^on in his teinptu, ImiiIi* 
agAinst tlie Loids of Chaos and win your wny to thp Blocit Cty*ttfl 

By splitting Bliicic Crv^tul into six protjrams wu can pt ovkJo mof o 
v«ri«iy and detail than any othef adventure for the Sinctaii 
computers. 

Real time mcmier tMtttet. Superb graphios. Save game feaii#e. 
All ^x partft Me «uppliMJ io0eltief on tasiscHte. txjxifd with 
mstnjcrton boofctet. 

SPECTRUM 48K: 180K OF PROGRAM 

IN StX PARTS - ONIV €7 SO 
ZX81 16K: OVER 100K OF PROGRAM 

IN SEVEN PARTS ONLY £7.50 

WHY PAY MORE FOR LESS OF AN 

ADVENTURE 




"<t^- 




310 STREATHAM HIGH ROAD, LONDON SWIG 6HG 
Tel: 01-769 2887 





Carnell Software Ltd North weytanda tnduttrlat Eitate. 
Molway Road, Hersham. Surrey KT12 3PL 
send ifm. 8U»cli Cty^UI r^i my 

I Spectfum4aK f? 50 

1 7Jtft tftK nm 

* erKlose a cheoue/posral order Ipayatj^e in CerneH Soffwarel fn< f 

NAWE 

AODRES& 



TR4DE ENQUIRIES WELCOME 



Opori TutfS.'Sat. 10 30 ^m tn h pm (C^ln^Rd MDnday^i) 

SOFTWARE FROM ALL THE BEST SUPPLIERS 

OVER THE COUNTER - 

PLUS GROWING RANGE OF PERIPHERALS 

SEE IT 'N TRY IT BEFORE YOU BUY IT 

SAE appreciated for catalogue but please specify 

for which computer. 



THE WORLD'S GREATEST RANJCC OF 

SINCLAIR SOFTWARE 

PIONEERS IN 1981 - WAY AHEAD TODAY 



^SCACQf^,^ 



^eVeO^'^O^ CASSETTES 
ADU ONS BOOKS 



M\ao 



NEWf - BUFFER CLUB for regular custorrjers. 
Spedai Offers — Lectures — Foreign Trips — 
Software Promotions. Ask for details of membership 
on your next visit 



C 



MtMBtR O- THE COMPUFER TRADf ASSOCIATION - YOUR FAIR DEAL 
CiUARANTEC 



VISA ACCESS AfSrtERiCAN EXPRESS t3IN£flS CLUB 
ALl CARDS WELCOME 



D 



SPECTROGRAPHiCS 

(for Sinclair Spectrum 48k) 
"A complete graphics toolkit. . . very easy to use. 

documentation clear and concise*' 

(Personal Computer World) 

For Teachers For Games Enthusiasts ForArttsts For Ev&ryuntff 

Exploits the Spectrum's superb graphics potential to the full: 

• 1 1 graphics procedures 

• Hi- and lo-res sketch pads 

• 8 Sizes of text 

• a mini-text editor 

• cotour WASH and PAINT 

• create your own UDG characters 

• SAVE displays on laj^e or PRINT on ZX Printer 

• RELOAD displays into your own programs 

send £6.90 for cassette and manual 
^graphics software for ZX81 also available* 

s^nd s a e for our tult list of games, statistics, graphics and scier^tific scyttware* 
Full rnor>ey-bcCk guarantee : Trade erx|uiries wetoome 



Dept , 36 Femwood, Marple Bridge. 
Stockport. Cheshire, SK6 5BE, England. 




36 YOUR COMPUTER. AUGUST T983 



COM 



i?tm 



Forthel6Kor48K 

ORIC-1 

So fast, itll 

take your 

breath away! 



<«»i»t 



N 



FEATURES 

# Written entirely 

ui MACHINE COEK 
• OvorSOskiUloveb 
^ Random scoring spiden* 
» One or Two Player Cptioii 
Hall of Fame • Full cokmi and sound 
Bonus lives every 12000 points # Deadly PACPERSON aUackF 

Blast tlM £im moving centipede. a« it enake* doiAm tiywraiili i 

von, in tli« depths of the green foreet Score poinfa by 
ahootlng-np mnahroonu and the deadly spiden. Bnt beware j 
of the hungry PACPERSON, which wiU gohblo anything in j 
its path, Tbe higher yoiur »coie riaes, the featei the action 
becomes, imtU it is only a seieaadiig bhir of oolow and ao^iut | 

Nu H i'hrq loor Po for ilfJ 50 (postage paid). 
■ T vin. 3 ■= Tnputf^r type nn-:! memory arize to - 

K]IK?B(RDID]SIR3 

SOFTWAKE 



i^. 



The Opportunity You Have ^ 
Been Waiting For To 4 
I Turn YOUR Ideas Into Money! ^ t-^^^ 

■ If you. either by yourself or with a learn of I 
I colleagues, have written an original game ■ 

for any of the following home microcomputers 

I sSWCl AfR SPt C I HUM CCMMODOHt >0 or (hf 

M BBC MOr^EL B IIXAS fNSfHUMf.NTS W . - 

I OR AGON APPie // 

I ONU: ^ ATARI 

■ then look no further. 

I Whether it be the best shoot en up arcade | 



turp a challenging strategy game for 
I more) players, or just a bit of fun for the very | 
, young we have the resources, expertise, and 



your game WORLDWIDE. 



to Dffer you our very attractive terms 

o 

Send ri cassette or dtsc copy ikeep one /o' 
I yourself, by registered rpati for you^ own 
I protection to. 



FREEPOST, SWANSEA. SA3 4ZZ 



/Megabyte 
Marketing 



REMtMBtR 



Depi 1 79 BfU;DRICK RO 
EASTBOURNE SUSSfX 



time IS all important so' 






AUYOU NEED TO DESIGN SCREEN GR APHICS 

T*i« CVBtRURAM GRAPHIC AIDS PACK coniamian Aftiortnieni or 
f)f IV A4 thMtf on ftond tr>d Trsctng p«p«r, ov^rorinttd with grldi 
ctrtfuHy propOf tio>«d to th# VIC icf**n. Dtiignt c«n t>t accurittly 
tr«niUf»rt fmm rmr<'M ta ktiitUtx withrMit mty nl th» dUtCfcrfkin irrotictl 
whtn uiirvg ordiniri^ grflph p*ptr. 

VIC-20 SCREEN PLANNER* ►d#nt.fv ilf PRINT, PEEK and 
POKE poiitiofti ai\mnmcciitm%9 unij corr«ctty proportiofisdgrld. 

VIO20 SCREEN MEMORY ADDRESS MAPS ifHtanHv ti>cit« 
•II PEEK; POKE valiiM on th« icrMO Ptar>n*f with ihii# tracing ovtrlayi 
on both Standard ind Expanded VICt. 

VIC- 20 NIGH RESOLUTION PLOTTER • aach pUai mcividMally 
rnappcMJ and 'CHAFr poiihoni tdeni»fied tu i^t tha bait out of 'ha 
Supar ExpandMf catabilitv 

VfO20 CHARACTER DESIGNER * .ni^^ntyuMr own graphic 
characten and caictlitt thttr data wlutt rapidly with ttieta datiilad 
»ha«tv 

At latt you ctn organiM your VIC 20 flriphici cipabtlity with 
a pfof#ttion«llv dflitQn«d comoutttr aidt paelt. and k*«pi 
dfttiilad wof king record of the dAvelopmirtt of your program 
iei|u«ncef. f^^^ o,,^ ONtV 

GRAPHIC AIDS STANDARD PACK £4.50 inclusive 

*aconomJca» CONT NUATION PACKS (100 mattO alio availabia 
Pimm nmkm Chaquat [i«v«%l« to CYBEflGRAM O ESI QMS 

10 Gfove Houie Court Noc rh Lone Leeds LSfi2NQ 

Allow 28 dayt tor dthvary 



UPGRADE YOUR 
SPECTRUM^^ 
to 48k 



I 



with an EASY TO FIT 
DELTA-RAM KIT 

SPECTRUM 
1 



I SPECTRUM 
2 



Eacti kit contains 

I step by step instruct' _ 
ions for easy, trouble-free installation within 
your Spectrum case. fncutk inuuiitf p a i> a<»t v 4 t ' 



fR£E wtth every order the UNIQUE 
DEL TA CHIPCHEK Memory Diagnostic 
Cassette worth £3.50 



I All you need to do is cut out this coupon, 
tick the appropriate box. enclose your 
cheque or Access No. and we'll do the resi 

Name 
Address 

LtX III llTll'iTT 

Maka c»w<tu«» payaN* to Svrwodata Ltd 



i^ 



DELTA RESEARCH UMITEp 

\ IS Church Street Basingstoke. Hants RG21 IQG 
\ Te» 0635 45373 



YOUR COMPUTER, AUGUST 1983 37 



HOME & BUSINESS TECHNOLOGY 



^ ^ 1 ^^ 


L ^^^ 


■■ BBC.M1CHUCUMPUTERS 
^^ '-2 operatino sysfflm nf 


M(xionU39^^^^^^^^^I^^H 


^^1 


^ ^^Vi*>-< 


s< 


W BASIC ZP\ 




.38 








;>1 


PROTECTIVE covers AND 




PRACTICAL PROGRAMS FOR THE BBC 


40 


CLARE SOFTWARE 




CARRYING CASES 




COMPUTERS ATOM 


£$.96 


CLARES THE KEY 


£1296 


Pofy»st*H Cotton Covtr 


Ofl7 


LET YOUR BBC COMPUTER TEACH YOU TO 


CLARES GRAFDISK 


£1296 


SofiPVC Cover 


£446 


PROGRAM HARTNELL 


£6.45 


CLARES REPLICA 


£1296 


Hard Cwiyttig CaM fo' Computer, Cables, 




THE EBC MICRO REVEALED RUSHTON 


£7.95 


UK LEAPFROG 


£7,60 


Cass /Disc Drive 


£5620 


CREATIVE GRAPHICS ON THE BBC COMPUTER 


SUPERIOR SOFTWARE GALAXIANS 


£7.60 


Soft Carfving Case f oi Cornputer, Cabtes, 




ACORNSOFT 


£7,50 


SUPERIOR SOFTWARE INVADERS 


£7.50 


Cass. Disc Or ivo 


£23 00 


GRAPHS AND CHARTS ON THE BBC COMPUTER 


SUPERIOR SOF TWARE SPACE FIGHTER 


£7.50 






ACORNSOFT 


£7.50 


SUPERIOR SOFTWARECENUPEDE 


£7.50 


JOYSTICKS AND SOFTWARE 




LISP ON THE BBC COMPUTER- 




SUPERIOR SOF TWARE ALIEN DROPOUT 


£7.50 


BBC Joysticks paif 


£1300 


ACOfiNSOFT 


£7.50 


SUPERIOR SOFTWARE FRUIT MACHINE 


£7.60 


BEEBSTICK FuHy proportional tor Computet 


ASSEMBLY LANGUAGE FOR THE BBC MICRO - 


SUPERIOR SOFTWARE ROAD RUNNER 


n.60 


A»decl Design 


£29.90 


BIHNtfAUN 


£0.95 


SUPERIOR SOFTWARE FROGQEfl 


£7.50 


JOYSTICKS GRAPH CS - Oiew and Save your 


30 PH JGR AMS FOR THE BBC COMPUTER 








own Line Diagrams 


£5,76 


EVANS 

GAMES BBC COMPUTERS PLAY - 


£4.95 


The above prices are VAT mdusive. 




HARDWARE 




HARTNELL, GEE, JAMES 


£595 


Add £1 00 p&p for orders below £100 00 and | 


Sound Pick OtfModt lelSimple to f»t> 


£9.96 


EASY PROGRAMMING FOR YOUR BBC - 




€10.00 iSecuricor delivery) lor orders 




Loudspeaker in cabinet plus cable for above 




DEESON 


£5.96 


above nOOOO 




pick-oM 07J» 
LoudtpMkef plus Amplif i«r for above pick oH 


PROGRAMMING THE BBC MICRO - 
THE EOOK OF LISTINGS 


£6 50 


Access and Barclaycard accepted on all itenns. 


{Blatter) 


£37.60 


HARTNELL. RUSHTON 


£3,76 


■«■•£££ 




NOW IN STOCK R.H, ELECTRONICS light pen 


BBC COMPUTER - USER MANUAL 


no.oo 


w^ ^rss^ 




includes software 


£45.94 


SOFTWARE fOB THE BBC COMPUTER 








ATPl EPROM Pfogtammer 
ATPLEPROMUV Eraser 
MICREX X Y DigitiscH No drih. precise 
i software 


£138.00 
£55^ 

£96.25 


PROGRAM POWER KILLER GORILLA 

NEW ACORNSOFT GAMES 

COUNTDOWN TO DOOM 


£7.99 
£9 95 


This pnce list supercedes all other price lists 
and may be amended without notice 
INSURANCE 6 EXTENDED WARRANTY - i 






STAfGHiP COMMAND 


£9.96 


Wnte for details 




BOOKS 




UK SPACE INVADERS MODEL B 


£7.50 






NECaOHr BASIC 


£5.96 


UK ATLANTIS 


£7.50 


ELTEC COMPUTERS 217 Mannirigham Lane. 


BASIC PROGRAMIV^NG ON THE BBC 




UKHYPERDRIVE 


£6.50 


BRADFORD BD8 7HH 




MICRO-CRYER 


£6 95 


UKSTRATOSOMER 


£7.50 


Tal: (0274) 722512 


^ 


^^^^^^^^■^^^^^^^■■{^■^^■^^^^■^^^■■■^^^^^^^^^^^B 



1 



PAC 






Quality ZX SPECTRUM Software 

Hisoft Pascal 4T and Hisoft DEVFAC turn the SPECTRUM into a powerful machine - ideal 
for those who wish to produce quality softwarCf be it business, educational or ganies 
software* Hisoft Pascal is also available on other machines - see below i 
Hisoft Pascal produces programs that run up to 100 1 and in some cases 1000!t times faster 
than the equivalent programs written in ZX BASIC # This Pascal compiler is a virtually 
complete implementation of Standard Pascal (Jen€ipn/Wirth>f comes complete with a 60-page 
manual and represents tremendous value for money. 

Hisoft DEVPAC comprises a powerful assembler and a disassembler/debugger which open up 
the secrets of fast machine code programming on the SPECTRUM* DEVPAC contains a unique 
blend of advanced features that you will not find together in any other product* These 
include conditional assembly, front panel display of registers, single step of programs and 
much, much more. 'DEVPAC is most highly recommended' - Your Computer, May 1983* 

PRICES: SPECTRUM: PASCAL 4T - £25 Inclusive. DEVPAC - £14 inclusive. 

PASCAL 4T for the SHARP MZ80A/K/B. NASCOM, NEWBRAIN - £35 plus VAT, 




^ and others 




HISOFT 

60 Hallam Moor 
L iden Swindon 

Witts, SN3 6LS 
Tel, (0793) 26616 




jbI 



38 YOUR COMPUTER AUGUST 1983 



t\t>MI I Present 



THE KEY 

for antj ZX Spectrum 

THE 

ULTIMATE 

SPECTRUM 

BACK- UP 

COPIER! 

ALSO INCLUDES HEADERLESSCOPIER 



The Key is a 100% machine code utility which 
allows you to back up your valuable software 
investment. Simple to use. 



KEYSOFT, Dept. YC2 

6 Bruce Grove 
London N17 6RA 



MUAMHIAMUKl 



N.B. KEYSOFT advise users not lo infringe the Copyright Acts 



DEALER ENQUIRIES WELCOME 



Please send me "KEVis) @ £5-95. Total £ 

Name . 

Address 



YC2 



.Post Code . 



CAMEL PRODUCTS 



BLOPROM-81 




'^« 









vat ktsi> ro »a # 
*fO" IS CLt«iV 

4 fiUlti 



TVC Mn *fl IK Mrf 



.i TO Aes7**r 







A uniquely sophisticated HPROM PROGRAMMER as used 
by various labs. incL Sinclair Research. 

BI.OPROM-8I 

Fpron programmer for the 2516, 27XX single supply families. 

Yes. even ihc 27128 from InteL chcckt Read. Program + 

Verify all or pan of Hprom. 

So in.mensely user friendly you'll hardly need the manual. 

Designed for the beginner but includes a single key entry route 

for the professional. Supplied as firmivare. ihc m/c driver 

routine alone i? worth more than the price of BLOPROM SI, 

No Personality Cards or other additions, just a ZX81. Several 

inbuil* safety features. On-board Vpp generation. 28 pin ZIP 

socket. Cabled connector and extender plug. ABS case. 

Note: Can provide up to 36 inputs or 40 outputs as an 

I/O £79,95 

MEMIC-81.2 Faster than a Floppy. 

Easier than an l':PROM. 

A 4K CMOS memory and Lithium 

battery unit. Saves programmes uplo 

10 years without external power. Plug 

it into the ZX81 and flick a switch and 

your program is ready for retrieval. A 

simple PRINT USR entry loads 

your rrogram into RAM. RcMdes in 8-I2K but can be moved to 
J 2 16K, Comprehensive notes • example £29.95 

CRAMIC 81 Banish the Whir. Click and Try again of ZX81 

Systems. 

16K CMOS RAM and Lithium battery in cabled ABS case. 

with expansion adaptor. Powers off the ZX81 when running. 

Resides in 13-32K. Can be used like an ordinary 16K but can 

also retain program upto 10 years. Ingenious hardware/ 

software allows swopping of R AMs from program £79,95 

FIO-SP An 8 ^ 8 line parallel Input/Output card which lets 
the Spectrum communicate wiih external systems. Connections 
on 15 pin sockets. Mating plugs supplied £18.50 

PIO-81 As PIO-SP but for the ZX81 £U.(K» 

llREAM-81 Lull 64K Ranipack with link options to disable 
0-8-16K. Plus a 28 pin EPROM socket fo' 2716/2732/2764 and 
even the latest 27128 from Intel. ra>t/slow Epiotu upliuii. 
Professionally built and tested. In an ABS case with an LED 
indicator £69.95 

PROMER-81 At lastf A low cost reliable programmer for 
2516/32. 2716/32 EPROMS. This is the solution to using 
EPROMs instead of tape. Requires 4xPP3 batteries for a 
rcgula ed 25 volts. Remarkably prices at £19.95 

ROM-81 Provides two 24 pin sockets for up to 8K of EPROM 
memo-y in the 8-I6K area. Eproms arc permanent memory 
which require programmers (sec below) (o write to them. Can 
use 2516/32 or 2716/32 £14.95 



PRINTER/MONITOR 
ACCESSORIES 

MSB Monitor Stand for BBC 
micro. Sits over the Beeb 17'' x 
12** X 3.75" P + P £3.50 £19.95 
PSS Standard printer stands for 
OKI. Epson etc. 15** ^ 12-' x4.5'' 
P+PC3.50 £16.95 

PSL Large model 17*' x 14.5'^ x 
3.75''P^P£3.50 £19.95 




PSC-2 for Epson MX- 100 

etc. 2r'xl4''x3.75 P + P 
£3.50 £22,95 

Cuiitom Printer Stands for 
larger printers P.O.A 

POT Printer Output Tray 
for I r* fanfold paper P + P 
£5.50 £16.95 




UK, VAT extra. No VAT on capons P + P UK. Free 
Europe + 5% — Overseas + 10^^. 
■ JTMiMg^ UK & Worldwide dealerships available. 



ff 



moe^fma lf,i llr ifvy^w h\t tj,ntif<Y 184 wr kf W223I JMBM 



YOUR COMPUTER, AUGUST 1983 39 



youRanetts. 



iPARFIT GENTIL KNIGHT 

Jjerc is my reaction to your May editoriai: Sir Clivt wan*t be 
^^ starving this Christmas. 

I am sure I speak for many home computer users when I say how 
outraged 1 am when I hear the money difTercnce between the cost 
of the machine and the actual shop price. 

1 lately heard that the 
Spectrum cost £15.00 to make. 
Please fell Sir Clive that if £1 5.QQ 
is subtracted from £*>9,0S you 
do not gel zero 

We hear excuses that the 
market can only lake so much, 
but surely it is in the consumers* 
and> as is so painfully obvious, 
makers' interest to have their 
products as low-priced as 
possible. Surely it makes sense — 
the lower the price, the more you 
sell. If Sinclair was really trying 
to bring Home computing to everyone's fi i ' n he would 

bring down the price. I end with a call to * re Smclair 

— cut Spectrum prices now! 

John M Thome, Slough, Buckif^hamshtre. 




:VDU4 



PROCL(29» 



VDt m 



SNAKE LETTER 

^hc June issue of Yaur Computer 
f contained my article yn Snakes 
and Ladders. The program was 
vvrittcri for a BBC with a 0. 1 OS, 
Parts of it will noi work properly if 
you have a 1.2 OS. Some 
modiftcations need to be made. 

Scan through the program putting 
VDIM and Vl>U5 either Mde of any 
Printiab statements. Put V^DU4 just 
before Printtab and VT)IJ5 after the 
first colon after the Printtab 
statement. For example* on line 
1000, put 

after 

and 

before 

PROCANS 
Also change line 19Q so the last 
character on (he line becomes a 
rather than a 7. Do ihe same to line 
880. 

Peier Donn^ 

Upmmster, 

Essex. 



USER FRIENDLY 

^^angratutalto»\K lo Mr Taytnr fnr 

^ his most useful and eHcctive 
ZX-81 quick-load program in June 
Your Computer, Loading programs 
in this way is unfortunately none too 
user-friendly, what with swapping 
tapes and using machine<ode callSi 
especially if the programs are to be 
used by other people. 

This can be overcome in the 
following manner. Wheo the pro- 
gram to be saved is in the computer 
and the quick-load code entered at 
line 0, then Save and Verify it as 
described m the article. Hcmovc this 
tape and mark ii — or confusion will 
ensue — and replace it with a taped 
version of the quick-load machine 
code. Load this into th^ computer 
and add the lines: 

1 Save "name" 



2 RAND USR 16607 
l*md a clean tape onto which the 
fmal recording is to be made, start 
recording and Run the program. 
Watch the screen and immediately 
the diagonal **seirching for 
program'* line appcan turn off the 
recorder and then press Break* 
Remove and mark this tape: do not 
rewind or forward it. Put the tape 
containing the main program back 
in» rewind and load at high speed 
using 

RAND USR 16807 
How go back to the ether tape and 
save this program at high speed by 
tvping 

RAND USR 16614 
without 

NEWLIME 
start recording and immediaicly 
Kewline. This should be done from 
within the program if Autorun is 
required. 

Thereafter when yo«i want to load 
the program^ rewind and Load 
**name". Note that this effectively 
restores the ability to lx)ad by name. 
The quick-load program then loads 
ai slow speed and aul.iruns, loading 
at high speed the most program on 
the tape» that is> the main program. 

Using Verify requires a little more 
efTon as the Klan of the msiin 
program must be found first, either 
using the tape counie- or using 

LOAD "X" 
where X is not the program name 
and then watching for the end of the 
quick-load program on the screen. 

This method of saving does sound 
rather contorted, but in fact is very 
quick and easy to do and saves a lot 
of trouble w*hen loading programs at 
a later date. 

It is not true, as it is stated in the 
article, that machine code in Rems 
cannot be accepted b> quick load. It 
will, however, be necessary to 
change a Rem at lire 1 to line 2 
using Kdit before adcing the quick- 
load Rem statetnent, and calls to 
machine code must be addressed 262 
bytes further on, for example, a call 



to a line 1 Rem will now be Rand 

VSK 16776. 
Line 30 in listing 4 should read 

'*20POKE32S12 + A,PREK 

(1 65 14 + A). 

WSsurgeSf 
Lancasier, 



CHARACTER SET 

/feel I should point out an error in 
Tim I^ngdeirs article in the June 
issue of Your Computer^ about the 
(>ric and Spectrum Graphics. 

Mr Langdell is perfectly correct 
when he says thai he One has two 
completely re-defuiablc character 
sets, but the actual number of 
characters is only 176, not 512» 
about one third of the number which 
he suggests. This i> mainly because 
the tliaractcr set* arc only 128 
cliaracters long, tht most significant 
list of the code on the* screen being 
used as M\ indicaiicn of whether the 
character should be displayed in 
normal or inverted colours, so that 
the code left for determining the 
character is only seven bits long. 

Using the eighth bit to invert the 
colour m which the character is 
displayed means that up to four 
colours may be displayed at one time 



using only one foreground and one 
background colour-defining 
attribute. 

These colour-defining attributes 
and the other codes which tlash text, 
etc, also reduce the number of 
characters in the character sets as 
they have to have codes too» in fact, 
thcv use the first 32 codes in both 
character sets. 

There is ye a further compli- 
cation; as this would mean tliat each 
character set should contain 96 
characters, that is 32-127, but the 
second only cor.tains 80. The second 
or alternate character sci^ which 
contains a lcp*sided version of 
teletext graphics, overlaps the screen 
memory by 128 bytes — 16 
characters — and although the 
mechanism exists to display these 
characters thc>' only appear as 
random sets of dots because the 
machine defines them with the same 
bit of RAM wh ch it uses for the first 
five and an eighth lines of the screen 
— in both Text and hi-rcs modes. 

Thus, in prsctice» there are only 
176 character definitions held in 
RAM: codes 12-127 in the first set 
and 32-1 1 ] in the second. 

A J Edgington, 
Norwtchy 
Norfolk. 



BUGBLATTER FOR THE ATARI 

J^rhaps David Andrew — Letters^ June Your Computer — has 
^^ found bugs in assembler routines, but there are very few bugs 
in Atari Basic. Most are in the operating system. Here arc all the 
ones I have foi nd or read about. 

The printer and cassette use the same bufTer IOCB# 7 — see 
page 23 of the manual. If this is not clear it sometimes spoils a 
Csave, so you can not Cload your program. Th.* solution is to do 
an LPrint before each Csave, If you do not have a printer^ this just 
produces a harmless error message, but it does clear the bufler. 

Basic sometimes hangs during program editing. I do not know 
why, and 1 do not know of a cure. You just have to Save things 
often. It has only happened to me a couple of limes in nearly two 
years. This bug has apparently been fixed in the Revision B 
operating system now used in the U.S.A., but all U.K. machines 
use Revision A, and wilt never be supplied with Revision B. 
According to Computers book Mapping iheArari, Peck (5858S) is 
supposed to give 56 for A and for B. I do not get either number. 

Using Input without an argument causes my 800 to lock up, Just 
type Input in direct mode and see. 

Tr>'ing to enter lines longer than three screen lines causes 
problems as the screen editor gives the overflew to Basic as the 
next line. 

1 he unary minus of zero, that is Prim 0, prints garbage. If you 
want to print ai X that is likely to be -^0 then use Print 0~X. Print 
works just fine. 

You can use -eserved words as variable names The catch is, you 
cannot do it with words that start with Not. Using Note as a 
musical variable with Chord can turn out as Not E. 

Another cassette file problem: you cannot write a file smaller 
than 128 bytes to cassette then turn off the cassette motor without 
producing garbage. Then if you read back more than 128 bytes, 
the Atari uses the bottom part of Page 6 to RAM. It was 
apparently designed that way. Solution: output a dummy file of 
128 bytes of blanks before your data, then throw it away on Input, 
Solution to Page 6 prubteiii; do not use 0600 lo067F for machine 
language routines. 

Also, you can Dimension arrays to be larger than memory 
without gening an error message. I am not sure J this is a bug or a 
feature. Any other ofTers? 

Jack Schofkld, London W3, 



40 YOUR COMPUTER, AUGUST 1983 



ROTATOR 

^rfkhough ihe 16K version of the 
^ Spectrum 3D roiaior in the July 
issue is crror-rrce» the 48K version 
needs a few corrections. In the con 
version table for the hex dump VH 
should be changed to F& and not 7C 
A% givrn In fhi* Hu%ic program ^17^1 
and 63729 in lines 2060 and 4iJ. n 
should read 6346S and 6i2i'i 
respectively. 

It is not necessary lo use the hex 
loader provided — any loader will do 
— but you must run lines 100-150 to 
create the Sine table. Remember also 
fo set the variable Addr usin^; rhc 
Pokes on page 82. 

/,. A.> ...,, 

Baystvater, 
London. 



ORIC PICTURES 

f J#ith reference to ihc article on 
Irlf Oric graphics in the June 198^ 
issue of Your Computer, the 
illustrated progran*.s and the 
paragraph headed *Spced and 
smoothness" may be giving sonic 
less experienced asers suinc 
confusion. First of ull line 200 in the 
program Oric 2 is strange. I presume 
that the line should read 

200 INK 1 

which would turn on red characters. 
The program for the Spectrum with 
which this is compared omits this 
step. 

It is entirely feasible to get high- 
resolution movement on the Oric 
using the Char command, I thmk 
this is what the writer was after. The 
following is a short program that 
gives smooth horizontal movement: 

10 HIRES 

20 FOR N - T to 230 

30 CURSET N. 100. 

40 CHAR 62, 0, I 

50 CURMOV t. 0. 

60 CHAR 62. 0, 

70 NEXT 
A similar technique will give vertical 
movement. The movement is quite 
slow — but steady — at this 
resolution. The screen is crossed m 
about 12 seconds. Us:ng a Step in 
Line 20 and a few other alterations 
the movement can be made more 
coarse and faster. 

Davtd Sinfiildy 

Hcachamy 

Norfolk, 



HOTH STUFF 

# Jnfortunatcly, I left out the vital 
Mm key instructions in the Star Wars 
Battle on Hoth game published in 
the July issue of Your Computer. 
they arc as follows: 
I toQ - flf« 

Q to P - incrosM rate of cJimb 

A to Enter ~ decrease rate of dimb 
Shift to Space - turn around 
Shift to V - turn left 

B to space - turn rt^ht 
Also, you should insert Poke A,B> 
after Print A,B in the inachinc code 
and character set loaders. 

Dunuin Kinnaird^ 

Giimofiy 

Peterborough. 



eonwuM 



Trnsh. nervous, irritable every lime you ust 
your micro? Yoj could be suffering from bad 
computer design. It is a malaise that is on ths 
increase as more and more computers are rushed on 
to the market v^'th apparently less and less lime 
spent on details 

Fortunately it is never fatal and rarely worse than 
the infamous ZX 81 RAMpack wobble — tWc 
nastiest outbreak of recent years which left 
emotional scars on a whole generation of computer 
enthusiasts. 

Poor design takes two forms: badly-conceived 
ideas, and well-conceived ideas badly executed. The 
plug on the new Coinx 35 is a badly-conccivcd idea. 
You have to lakt your pick between not running 
your micro because you have not plugged it in and 
not running it because you have. The generously- 
wide Comx plug ensures that the on switch at the 
wall s*Kket is always off. 

The OricS reset button ii^ a well -conceived idea 
badly executed — or rather badly located. To reset, 
the energetic Oric owner has to flip the machine 
over and drive something long and thin such as a 
pencil into a smaU hole. In practice it is much easicjr 
to turn the micro off and then on again at the wall 
— an option not Dpen lo the Comx user. 

Sometimes it is a Utile difficult to decide into 
which of the two categories a particular short- 
coming falls. But there is always a difTcrence 
between bad iksi^n and a mamifac!urcr building 
down to a pr^ 

Al ihc imniiciu yvtu cuumii cxpcxl a nuL.io vvhicli 

costs less than £100 to have a proper keyboard. In 
most cases it is a feature that the machine's maker 
had to choose to keep the price as low as possible. It 



could only be counted as bad design ff, say^ the keys 
were to stick down in i'^** 

Poor keyboard di 
criticism than anything else. As ihe user's inierlat.' 
with the computer a keyboard's failings are more 
conspicuous and invariably the first to be 
discovered — even though they may be minor 
compared with any sins ths designer may have 
committed in the privacy of the micro's inner 
workings. 

The Spectrum's lack of full-sized sp.Kv-.'... , .. ^ci 
button and uncomfortable angle preoccupy its 
critics. Some even object to what they see as its 
excessive use of keywords which arc sup- ^ ' '^ 
make typing commands simpler. The hii 
of coordination needed to type Ink on the Spectrum 
involves four key-strokes as opposed to three on the 
more conventional Oric. 

No keyboard feedback is also cited as a problem. 
Even if the Oriels beep is car-picrcinr ' r you 
know you have made loniact with a i real 

keyboards do not escape scot-free. ITiose new to the 
Dragon may find that a carefully entered program 
can be made to demaienaliic at the touch oi lia- 
clear button position next to Return. 

A good deal of what is ^ ■ • • jy be 

the result of major iuai ns — 

unusual choice of CPU, or deciding that interfaces 
would push I he price too high. But so much could 
be corrected very easily: lack of scrolling on the 
Lynx, the ZX-8I overheatijig, the Spectrum's short 

vidcti Iciid^. 

A few pennies or a few more hours of careiul 
thought spent at the design stage could stop 
millions of us being driven nad by trivial faults. 



How to write for Your Computer 

We called tnis magazine Your Computer precisely because we welcome your 
views, tips and hints and even your criticism of machines and software in general. 
If you would like to see your name in print, whether on a Software File program or 
a full-blooded article, here is how to go about it. Ideally, all articles should be 
typed double spaced on one side only of uniform sheets of paper. If listings can 
be dumped directly from a printer ~ you can always use a friend's or user group's 
- this minimises the risk of error. In a perfect world a cassette would 
accompany the article. That considerably speeds up the checking process. Not 
only do you get to air your own discoveries and opinions, but we will even pay 
you for the privilege. We pay £35 per published page that's as it appears in the 

magazine and includes illustrations. 
Why not give it a try? You have nothing to lose but your postage. 
• « • ■ We want program checkers to assess readers' programs. If you 

YY 3 HTGd I ^^" '^®'P ^^ please write to Simon Seestey. Your Computer, 

stating which machine you have expertise on. 



ABC 



Editor 

TOBY WOLPE 

Assistant Editor 
MEIRION JONES 

Staff Writer 

SIMON BEESLEY 

Sub- editor 

PAUL BOND 

Editorial Secretary 

LYNN COWLING 

Editorial: 01-661 3144 
Your Computer, Quadrant House, The 
Quadrant, Sutton, Surrey SIVI2 5AS. 
Subscnptions: U.K. t9 for 12 issues. 

Prtnt^ in Gmm 8nt*ir foe ih# propn^torv 
8ii!)i;>as^ Pr«w InMf national Ltd, Oundrant Houte^ Th« 
<' tjttof>. Sorrey SM2 6AS let 01-881 3600 

I . 892084 FfPRESG ISSN 026^0888 

F'nnim] vy Hiv«rt>d« Pi««i Ltd, Wbrt»tat>(a. Kant, arid 
lVpw«t ijy InKop Ltd. London EC1 



Advertisannent Manager 

PHILIP KIRBY 01 661 3127 

Assistant Advertisement Manager 

PETER RICE 01-661 8441 
Advertisement Executives 

BILL ARDLEY 01-661 8484 
NIGEL BORRELL 01-661 3127 

Midlands Office 

VIC SHERET 021 356 4838 

Northern Office 

RON SOUTHALL 061 872 8861 
Advertisement Secretary 

JEANETTE MACKRELL 

Classified 

CLAIRE NOTLEY 01-661 3036 

Publishing Director 

CHRIS HIPWELL 

t Business Press International Ltd 1983 



YOUR COMPUTER. AUGUST ^9S'J A\ 



mir 



( 




News. 



From punk to 
programming 

First ihc sioftware industry surtcd 
to behave like the music business, 
fanqr packaging, star piogramrners 
%nd rhc like, Then the record* 
companies, like Virgin , K*tcl and 
EMI started to sell programs. 

Now with a wave of pop stars who 
think they arc programmers^ and 
vice versa the bordcrhnc between 
the two industries has broken down, 

Scveniics pop star Steve Hiltage 
now writes musical effects for 
Virgin*s games for the Spectrum. 
Meanwhile new wave hero and 
former Buz7Xocks lead singer Pete 
Shelley whose first siBglc Spiral 
Scratch spent a million punks 
pogoing into the streets in 1977 is 
now a Spectrum enthusiast. 

His current top- 50 album XL-1 
includes a track for the 48K 
Spectrum which allows you to 
display the lyrics for the songs on 
screen. A trap prevents you playing 
the track by accident a: full blast 
over a hi-fi system. 

You have to specifically lift the 
arm onto the Spectrum track which 
you then transfer to tape before 
loading the machine code with 
Loaci'*'*Code> Ihis technique was 
pioneered by Your Comparer in June 
1982 with a give-away flexidisc 
featuring an Othello game for the 
ZX'SL We repeated the idea in 
December 1982 with games for the 
ZXSlf Spectrum and Vic~20^ all on 
a nexidisc. 

Then in May of this year EMI 
released a single by Chris Sievcy 
called Camouflage which was 
available on record or asscttc and 
which had a track for the ZX-8I 
which displayed lyrics and simple 
graphics as well as a gan-.c, 

Pete Shelley's album was released 
in June after he and a programmer 
called Joey had spent five months 
experimenting with ideas for using a 
Spectrum display to match his 
music. 



Atari unleashes 600 XL, 800XU 
and video game upgrade l<it 




Despite massivb advertismg and 
great games cartridges Atari has 
never sold many micros in Britain. 
The brash American styling of the 
home computer rargc, the tacky 
keyboard of the 400 and general 
overpricing have all helped to 
dissuade British buyers. 

Now Atari is launching a massive 
Autumn offensive or. two fronts in 
Britain. The number of new 
machines is staggering — two home 
computers, a computer upgrade for 
the games machine, three printers 
and a host of peripherals. At the 
sjmc lime Atari is convcrtmg its 
software to run on rival machines, 
the spectrum, Vic-20 and 
Commodore 64 amorgst others. 

The two new computers, 600XL 
and 800XL» both hive t3rpcwfitcr- 
quality keyboards, are 6502-bascd 



and will run ai the old Atari 
computer software. They both use a 
24K ROM including Atari Basic 
which has particularly good graphics 
and sound commands, Sound allows 
you to control four voices through a 
V/j octave rang:. The 62 keys 
include 29 graphics keys, four 
function kcys> and a Help! key in 
case you panic, TTie 600X1, and 

Above: Atari's mw 600 XL. 
Below: the Graduate which turns 
a game machine into a computer. 




BOOXL arc essentially up-dates of the 
4O0 and 800 in smart new cases. The 
600XL has 16K RAM and the 
800XL has 64K. Both should go on 
sale in Septenribcr. 

The Graduate is Atari's catchy 
name for the video games machine 
upgrade which will turn the VCS 
1200 into a computer. TTic new 
printers range from a cheap four 
colour printer, the 1020 on the lines 
of the Sharp design which has been 
adopted by Tandy and Oric amongst 
others, to the belter quality 1020 
printer. 

On the software side Atari is 
making Pac-Man, Centipede and 
Defender available on the Texas 
'n-9y/4, Vic-2a, and Commodore 
64. More titiei will soon follow and 
will also be converted for the 
Spectrum. 



IVlicrosoft sets standard for clone 
computers to run same games 



If microsoft has it^ way you will 
soon be able to run ihc same soft- 
ware on a range of different new 
machines. 

The American company has 
proposed that manufacturers adopt 
its MSX standard for S-bit machines 
in the gamcs-onentated market. 
MSX prescribes that all machmes 
should include the same essential set 
of hardware and software features — 

Arcade robots 
and software 

Another leadin'g arcade game 
manufacturer. Atlas Coin, is 
planning to move into the home 
computer market with a talking 
robot and a range of games for the 
mmf popular mirrcK AtlrtsoR will 
concentrate on retailing cassettes in 
record and video stores while a 
sophisticated micro robot is 
schedule for release in November. 
It will be equipped with a speech 
synthesiser and will respond to 
spoken commands. 



a Z-80 processor, a TI9918 video 
display processor, input/output 
ports, joystick, ROM cartridge and 
cassette interfaces, and Microsoft's 
oyfm 32K extended Basic interpreter. 
So far the MSX standard has been 
endorsed by 14 Japanese computer 
funis including NEC and Sony, 
and one American cotnpany 
Spectravideo« Microsoft is now 
crying to interest British companies. 



Obviously widespread acceptance 
of the standard would create an 
enormous nuss market for games 
producers but Microsoft*8 proposals 
might be too late for the home 
market. For instance Nigel Scarlc 
Sinclair's managing director believes 
that standardisation may have to 
wait for the next generation of home 
computers perhaps based on 16-bit 
or even 32*bit processors. 



Microtech witt sell MSX backers Spectravideo's £300 60 K SV 328 
and £200 32K SV'378 in Bntatn soon. 




42 YOUR COMPUTER. AUGUST 1983 



Mtm. 



Warning — home micros could 
cause Third World War to erupt 



Wargames is a new movie featuring 
a young computcnik who 
accidentally links his home micro 
into the United Si airs Defense 
Dcpartmcnrs wargames computer 
— JOSHUA — causing he world to 
teeter on the brink of nuclear 
holocaust. 

Improbable? Maybe. But when 
you consider that tccmgcrs at one 
Manhattan high schoo reportedly 
succeeded m writing a program that 
allowed them to dial a r.anadian 
computer network and take virtual 
control of a weU-known soft drinks 
manufacturcr*s computer no grcai 
suspension of disbelief ii* required to 
make Wargama one t:f the most 
spectacular — but credible — films 
of 1981 

The central character ~ David 
Lightman, played by Mathew 
Brodcrick — is just an average 
American high-school kid in Seattle, 
Washington, except that he has 
developed the act of networkitiji; 
not always legally — to s remarkable 
level of refmement. 

I jke a radio hami he can talk to 
other people like himself through 
vast computer communications net- 
works. But there is a more 
interactive angle to his probing. He 
hi -jacks the soA^ware for new video 
games before they appear on the 
market, purely for his own 
amusement^ of course. And by 
tapping into the high-school 
network he can boost his own 
grades. 

He is hitch-hiking across the 
networks one day w^hen he 
encounters an ufiidentified 
computer system. Under the 
impression that he is playing a 
harmless game he unwittingly 
challenges the government machine 
to a game of nuclear wai — for real. 

When the nickel fi rally drops, 
David cannot do anything about it. 
Both the USSR and the i:SA believe 
thai an attempt to launch a pre- 
emptive nuclear strike is in progress 




A schooikid with a honmcomputer nearfy causes Wor/d War fff in 
Wargames. Here he /s aftertng a frtend*s schoof grades by cottiputer. 



against them. David is the only one 
who can stop the war, with a Utile 
help, from disillusit>ned computer 
genius Professor Stephen l-'alken, 
played by John Wood. 

Wargames is about getting in over 
one's head and Walter Parkes, who 
wrote the screenplay with Lawrence 
Lasker, is well awate of the datigei 



of this. *• Particularly in this area, 
where kids understand computers a 
lot belter than their parents. There 
is a whole subculture of kids who 
like to break in to discover w»ha! the 
world is like - from their homes.'' 

So be careful with that modem 
unless you want an SS-20 missile 
landing in the back yard. 



Chess champion ready to take 
on any rival Spectrum masters. 



Intkliiobnt softwark is confident 
that its Cyrus Chcsi program is the 
strongest Spectrum chess program 
around — si> confident, in fact, that 
it has issued a £5,000 challenge to 
other commerciallv-available chess 



An Israelf company has devefoped an RS'232 interface fcr the Spectrunrt 
which wiit shortiy be avaifaMe in this country for around fSO. The 
opera t/onaf software fs supplied on cassette and a flows the user to select 
baud rates up t t9,200baud. Details from CT Comptrade, Tel Aviv, Israel 




programs for the Spectrum. The 
terms of the challenge are that the 
program should play six games with 
Cyrus under tournament conditions, 
for a i%{ym stake. 

So far the cficr has found no 
takers. One leading &oftw*are 
company showed interest but 
withdrew when it discovered il 
would have to conunit jfS,ni>n i^f It^ 
own. 

The challenge only hoids loi a 
month or two and only to programs 
which are presently available. As 
Intelligent Softwarc*s David Ix\7, 
himself B chess master, points out it 
would not be difficult to analyse 
Cyrus*s game and design a program 
itpccificaUy to bcoi it. 

Cyrus Chess is a past winner of 
the European Microcomputer Chess 
Championship. The chess*playing 
code lakes up )UM 8K while the rest 
of the program is \iHcd to provide 
uscr-fricndly features such as a 
demonsiraiion option. 



Oric printer 
special offer 

Howmih:h woulci you pay tor a 48K 
computer, a bur-colour prmter, and 
all the leads you might need to 
connect then? Oric now offers the 
cheapest dcjl around — less than 
£270, followmg pncc cuts and a 
voucher oflci. The 48K One has had 
£30 knocked off the price to bring it 
to £1 39.95, A free voucher with the 
Oric entitles you to a £40 discount 
on Oric's £1S9 Sharp style printer. 
After attempts to sell the 16K One 
lor £125 failed the price is returning 
to £99.0S. Two further pcriphcrab 
for the Oric, a disc drive and a 
modem, arc due ro arrive in 
September. 

Commodore 64 
price cut 

CoMMOi>oEE has substantially 
reduced the pricr of the CBM-64. 
Previously H^ld for £345 its new 
recommended retail price is £243 
with Konir dealers prrparinp. la srll il 
for around £200. Price t eductions 
arc ex|.>ccicd to follow for the 
Commodore disc drive and printer 
makinj^ it possible to buy a complete 
system fot aiound £600. 

The company claims to iiavc 
already sold 450»O(H) uniln in the 
l^SA where a can be picked up for as 
linleas$199 

It may look like an intelligent 

vacuum clearwr but the 

Edinburgh Turtle has ready 

proved itsdf as a way of teaching 

your^g children the ideas of 

programming. Up tt/l now there 

was only one thing wrong with it 

the price. Now it has been cut 

from f4QG to ff90 wfth a special 

offer of f 175 during the Summer 

holidays. 




YOUR COMPUTSR. AUGUST 1983 43 



® 




(o) 

® 

® 




S 
G 



® 




O 



G 



GREfff 



HEMf 



fiiO@(D©(I)©OGC30Q 

® 






♦SPACIOUS SHOWROOM 

OPEN MON. to SAT. 
♦FRIENDLY AND HELPFUL STAFF 
♦EXPERT ASSISTANCE 

ALWAYS ON HAND 
♦GOOD RANGE OF COMPUTER BOOKS 
♦AFTER SALES TECHNICAL 

BACK-UP and SUPPORT 



0O0 MICRO 




Model 


C326.00 


ModelA 32K> 


£34900 


Model B 


£339 00 


Memory Jpgrade 


£26 00 


Full Upgrade 


£76 00 


JoysttCkMpair) 


£1300 


Single Disk Drive 


£266.00 


Disk InterfacB (fitted) 


£119 00 


14 inch Colour MonilOf 


£309.00 


20 inch Colour Monaof 


£343,86 


ACORNSOFT PROGRAMS (phone for availability) 




ACORN ATOM 




MICRO POWER COLOUR BOARD 


£3160 


Single D ik Drive (JncL FREE buffer kit) 


£343.86 


ATOMCALCROM 


f39 10 


WORK P=iOCESSOR ROM 


f29.90 


FLOATING POINT ROM 


f2300 


ROM Selector Board 


£22 40 


Additioral BASIC ROM 


£1660 


Programmer's TOOLBOX 


£2010 


SUPER TOOLBOX 


£1660 


M/nrnnF MOWI TOR/DISASSEMBLER 


cirao 


PRtNTEflS 




EPSON FX-80 


£45900 


EPSON RX-80 


£342,00 


SEIKOSHAGPIOOA 


£239 00 


Pfmter Leads mSC/ATOM/ DRAGON! 


£16.60 


BOOKS 




Assembly Language Programming for the BBC Micro 


£8.96 


BBC Micro- rnstant Machine Code 


£7.96 


BBC Micro Revealed 


£7 96 


Basic Pfogramming on ihe BBC M*cro 


£6.96 


Lot Your 8 BC Micro Teach You to Program 


£6.45 


NEC 30 Hour BASIC 


£5.95 


Practical Programs for the B BC Micro and Acorn Atom 


£5.95 


Getting Acquainted with your Acorn Atom 


£645 


38 Tosted Pr ugra m» for iho Acorrt Aiom 


C645 


Atom Magic Book 


£6.60 








G 




O 




The Colourful 

DRAGON 3 

THE FAMIL Y COMPUTER TO FIRE 
YOUR IMAGINATION 

KEY FEATURES 

**32K RAM as Standard. Expandable to 64K 

**Dtepl8Y: 

9 colours available. 

6 different resolutions from 16 x 32 

to256x19Z 
**ExteiKled MICROSOFT Colour Basic 

as Standard. 

Advanced graphics commands. 

Advanced Sound 

Full Editing— inserts delete, amend 
•• Profess ionol Typewriter Keyboard 

•♦FREE 160 page BASIC training manual 
•♦Connections for Joysticks, Printer, 
Cartridges and Cassette. 



ONLY lU IC7C7.0Li V.^ 



MICflO POWER LTD. 
Dejrt.CT7 

a/6a REGENT STREET, 
CHAPEL ALLERTON. 
LEiDSLS7 4PE 
T««: (06:^ 683166 
or 696343 



V.A.T. 



Carriage FREE on 
cash/cheque 
orders over £100 

Ai ptkjmm inclustw of V.A.T. 




(E(I)(o)(G)(R)(A)@OQQOO@III©[R)©QQQGQ 



44 YOUR COMPUTER, AUGUST 1083 



txws. 





Tim 




1 U 


Connpany Machlna 


nArcsdia 


knaglna Vic-Zf} 


GBIidt 


CamaH ZX41 


Crystal 


Softwam 


CJCentJpad© 


Suparior BBC 




Softwara 


DDonkev 


Mtcrodeai Dragon 


King 




DFHsht 


Psion ZX«1 


Simulation I 


DFKahi 


Psion Spacfrum 


Slmutatior 


V 


DJet'Pflc 


Ultimate Spectrum 


UMalrix 


Uamasoh Vic 20 


C30 


J K Grave ZX^I 


Monster 




Maze 




[LWecfo- 


Synapia Atari 


mancdf 




CPonttrstof Metbourne Spectrum | 




HOUM 


GPimini& 


Autoia Spectrum 


GQS 


QuIcksiJvfl 2X 81 


Scr0mt>(0 




rmocket 


Acomaoft BBC 


Raid 




riSnapper 


Acomsoft BBC 


DSpac« 


Psion ZX«1 


Raiders 




GTelevvritef 


Mk:roddai Dragon 


[The King 


Mfcfodeai Dragori 


rrTfanev* 


Richard Spectrum 


vanian 


Shapperd 


Towar 




C.lBKMm 


Dfliaaoft Atari 



Zzouin is certainly ttie best 

arcade yan^te Inagine has 

produced and is perhaps th& 

most conv»r\cing shoot *©nn-up 

program yet written for the 

Spectrum. You have to shoot 

down waves of attacliing planes 

as they bank and dive towards 

you. If you can clear four 

complete waves then you have to 

take on tanks and finally you 

have to fly over the ocean to face 

further hazards. Zzoom has a 

very different appeal from Molar 

Maul which 'was Zzoom authpr 

John Gibson's first p'ogram for 

imagine but rt should be even 

more successful. 



Smile please for the Microdrive 
— watch for the ZX-83 out West. 



r) 



r^ 



^^: 





SiKci AIR IS j^ettmg his skates on - 
already the leners ar: in the post to 
the first l,(K10 people who houghi: 
SpecirutT^- ' *-■'* ' '^-m if they want 



Pfenry to sm/ie about f^ow that the Microdrive is workmg. Sinclair 
researchers discuss pians for a /yew technology center 



ro buy the fabled Microdrive just IS 
momhs after Clive announced it was 





The improved thermal printer 
which is used with the Timex 
versions of the ZX-81 and 
Spectrum in America w\\\ now be 
sold here as the Alphacorn 32, It 
offers the sante facilities as the 
Sinclair printer COPY, LLIST, 
LPRINT but prints on 4.5in. wide 
paper and at a rate of two lines 
per second. Its onnt quality is 
claimed to be superior to the ZX 
printer's while replacement rolls 
are cheaper at £1 each. The 
printer which pUgs directly into 
the ZX 81 and Spectrum C99.95 
inclusive of VA^, postage and 
packing. It is available in the 
shops or by mail order from Dean 
Electronics, Glendale Park, 
Fernbank Road, Asoct. Berksftire. 



'*coming sc'on". Now with the 
launch cfthc Timcx Sinclair 2000 in 
America this month ZX-B^ fever is 
mounting - and the latest Timcx 
Sinclair 200} specification for the 
American .narket shows some 
interesting deviations from standard 
S|>tctiurn deiign. 

The uiulIi vuuiUcd siiiiigy-nuppy. 
Otherwise known as the Microdrive 
made what would ap^iear to have 
been \k somewhat premature cntracc 
into the spxitli^ht at the Spectrum 
launch ui April W82. since then ii 
has been wauuig breathlessly in the 
wmgs for production problems to be 
resolved. 

Each drive ctwts £40 for up to 
l(K)K memory siora^c; a will be 
unusable without the £30 ZX 
expansion inodule which contains a 
Microdrive controller, an RS-73? 
interface and provides facilities for 
local area nctw*orking. Meanwhile 
in the U.S.A. the Timcx TS'2000 
has several features which arc 
expccicd to appear on the ZX83, 
The kcyLK>uid is much belter than 
the Spectrum — with a full size 
space bar. Sound loo is much 
improved. ITie machine has a built- 
in loudspeaker with a range of 10 
ixrtavcs and I M> semi -tones plus two 
mdustry-standard loy-snck ports. 

The VS-2(K)0 takes a leaf out of 
Che books ot other leading V.b, 
manufacturers like Texas and 
Conunodure by including a mini- 
cartridge facility. Sinclair has 
already acmitted that he is 
producing a cartridge adaptor for the 
Spectrum and his next machine will 
have a built- n cartridge socket. 



YOUR COMPUTER. AUGUST 1983 4B 



¥niST WTES. 



Starting out in home computing? First Bytes is for you. 
Just write to Your Computer with any hardware or 
software problems, no matter how small or simple. 

QUESTIONS 

How do you save space? 

"How can one devise ways of making the most economicai use of 

memory*' 



MOSI* VERSIONS of Basic siorc keywords such 
as If or Goto in the simc way — as onc-byic 
codes, usually known as tokens* Bur the way in 
which variables, line numbers and floating 
point numbers are stored varies from machine 
to machine. If you understand how your Basic 
stores its program lines and variables you can 
often find more economical ways of doing 
things, 

Sinclair Basic, in particular, uses a rather 
complicated method for storing floating point 
numbers and considerable space savings can 
sometimes be made by using character strings 
instead. For example, on the ZX-81, the tine 

to LET X -4 
consumes 15 bytes while the alternative 

10LETX-VAL*'4'' 
only takes up 12 bjnes. 

Similarly, on the Spectrum, numeric 
variables consume less memory than numeric 
literals. If you are short of space it is a good 
idea to assign and 1 lo single letter variables 
at the beginning of the program and substitute 
these variables for the numbers and 1 
wherever they occur alone in the program. In 
a long program this technique can save several 
hundred bytes, at least. For example: 

FOR n=Lto L + L 
where I,= I saves 7 bytes over 
FORn= I to 2 
These icchmques arc specific to Sinclair Basic 
but it is easy enough to discover how to exploit 
the quirks of other Basic interpreters. You can 
investigate how nuch memory a line 
consumes by using the memory-free ftincrion 
— PRE (0) on the Vic and Oric, MEM on the 
Dragon. 

Dragon and Vic owTicrs, for example, will 
discover that renumbering a program in steps 
of one reduces space iubsianiially — low line 
numbers obviously consume less memory than 
high ones. But on the BBC line numbers both 
at the beginning of a line and after Gotos or 
Gosubs take up the same amount of memory 
whether they arc large or small. 

Yet another saving is lo remove spaces 
between keywords. The Sinclair Basic 
interpreter does not register spaces although it 
inserts them in ihc screen listing. Other 
Basics, however, will allow almost all the text 
on a program line to be packed together. 

Finally, you may fird thai you are not short 
of memory after all. Try runniiig this two line 
program: 10 GGSUB 20 

20 GOSUB 10 



You should get an Out of memor>* message, 
The problem here is that when the interpreter 
performs a Gosub or a Proc instruction it 
stores the address it must return to on the 
Basic stack ~ in RAM. When the program 
returns from a subroutine the address is 
removed from the slack. If your program 
conta.ns an endless loop of subroutine calls 
without returning you will find the stack 
gobbles up RAM very rapidly. 




^/^m¥^* 




ORAG 



/\Ll. COMPUTER SYSTEMS musl usc sonc form 
of storage device to hold programs and data. 
This iiorage may be internal memory or may 
be an external cassette deck or disc. The size of 
I he memory is described by quoting the 
number of memory locations — bytes — 
present in K such as 16K, ?2K or 64K, 
Random Access Memory » RAM, is always 
present and the most important point about 
this \% that its contents can be easily changed. 
It is therefore most useful for tenporary 
storage of information by the user. The 
disadvantage of RAM is that it will only retain 
the information as long as the power is turned 
on. One solution to this problem is to usc 
CMOS RAiM chips which have only a low 

powc: requirement and can therefore be kept 
running with batteries when the mains power 
is off. At the other extreme is ROM, Read 
Only Memory, in which the contents of the 
memory locations are fixed. 

These contents cannot be changed but they 
are not lost when the system is turned ofT^ so 
that this type of storage is useful for 
containing operating systems and languages. 
In most computers the Basic interpreter is 
stored in ROM. In a position between RAM 
and ROM lies the EPROM, Erasable 
Progiammablc Read Only Memory, which 
will retain information on power down, but 
can be wiped clean by exposure to Strang UV 
light and then the locations refilled. EPROMs 
are panic^ularly useful for developmcul work, 
as, if bugs arc found they can be removed* The 
early versions of new computers therefore 



often use EFROMs instead of ROM. 

They are also used when only small 
numbers of fixed memory chips are needed, 
such as for an addon lacility) as it is cheaper to 
program a few RPROMr* than to make a small 
number of special ROM chips. The most 
common method of long-term storage in the 
home computer field is the cassette tape. The 
computer convens the contents of the memory 
locations to an audo tone which can be 
recorded on a domestx tape recorder* 

There arc two problems with this system, 
the first being thai transfer of data musl be 
relatively slow if the information is not to be 
corrupted. The rate of transfer is described by 
ihe baud rate, the higher the number the faster 
the tran5fcr. The :*econd problem ij* that if you 
want to find a particular piece of information 
you must search through the whole tape until 
you find it, as the information can only be 
searched in a serial fa>hion. 

Floppy tape systems si ill use tape but are 
designed to a higher specification so that they 
can run at fast baud rales. This makes transfer 
quicker, alrhough it is still serial. Floppy discs 
arc more expensive but information is stored 
and retrieved very qtickly, and access lo the 
disc can be random, so that you can jump 
straight to the information you need. 

On the simplest disc system there are 40 
tracks on each disc, single density, but it is 
possible to double this with appropriate 
hardware and software to give double-density 
80-track discs which can hold twice as much 
information. 



46 YOUR COMPUTFR AUGUST 1983 



flUST STTES 



-TRUCTURE 



A PROGR^Ul THAT is Structured is easy to 
follow and logical. Thai is not strictly true as 
the flow has to be logical but there is no real 
reason why it should be easy to follow. 

If you arc intendir.g to drive into the 
quagmire of structurec programming try lo 
use a structured programming language. 
Pascal and Algol are structured but now with 
the better versions of Fasic you can have any 
language structured if Vou want it. 

The feature that links these programming 
languages together is that they all allow the 
vigUani programmer to wage war on the Goto 
concept. Now, this may seem unfair to you, 
but look closely at how much damage the 
inoffensive Goto idea has done, and you 
should sec what I mean It is so tempting, and 
seems so powerful. 

How docs it all work though? Well, ihc key 
IS that all structured programming languages 
tend to lend themselves to block structuring. 
Block structuring alloxrs you to layout your 
program in the way you would if you were 
ever to write the structure down on paper, I*or 



example take the common problem of asking a 
quest icn lo which you expect the answer Y or 
N, Now you or I would just ask the question 
and take Y as a yes and anything else as an N, 
but imigine that we havr been set the -ask of 
making the program foolproof. One way of 
tackling the problem is to have 

TOO INPUT "Are you happy <Y/Nt?; A$ 

no IF A$ - "V'THEN 150 

120 IF A$ - "N" THEN 200 

130 PRINT "Try 'Y' or 'N1" 

140 GOTO 100 

150 REM CODE FOR HAPPY 

190 GOTO 300 

200 REM CODE FOR SAD 

290 REM END OF SAD 

300 .. . 

This may be simple enough, but when you 
look ai the original problem, which was 
something like the flowchan shown in figure I. 
the sol Lt ion seems rather silly, especially when 
you look at the code given in structured Basic: 

too INPUT "ARE YOU HAPPY {Y/N)r*; A$ 
no IF A$ "Y" THEN PROCH 



I could dothat... 



As you may know, a I numbers are stored tn 
computers as a stnn-;^ of zeroes and ones. 
0001 IS 1 , 001 IS 2. 001 1 is 3. and so on. 
Each digit from the ri^ht^ represents steadrty 
increasing powers of two, just as m ordinary 
numbers each digit represents a number of 
powers of ten: every time you give your 
computof an ordinary decimal number it first 
has to convert the number into binary, then 
store it ready for you to do what you will 
with it. Havo you ever fttnppod tn consider 
what the computer must have to do when 
you ask it to add two numbers? Let us 
assume that the two numbers are already 
held in binary, in two arrays, 1 6 binary digits 
long — use ordinary arays, but do not input 
any digits other than Os and 1s. Can you 
wnte a program in Basic that wift add two 
binary arrays together? Remember to detect 
overffow and to hand'e carrys correctly. 



The CI 5 pri^e for June's anagram probtem 
goes to S. Wood, 1 2 Old Park Road, 
Palmers Green, London N13, who 
submitted the following program to run on a 
2X Spectrum: 



OR 



10 INPUT At 
20 FOR P«l TO 6 
30 FOR Q-»l TO 6 
40 FOR R-1 TO 6 
50 FOR S-1 TO 6 
60 IF P«Q OR P*R 
P=6 OR Q^n 
OR R»S THEN GOTO 140 

70 ©«-A# <P)-»-A#(Q)-«-A# 
(R>+At(SJ 
BO B^O 

90 FOR N-1 TO 4 
too IF Bt(N>**'A'* OR 
Bt(N)=-E" OR Bt(N> «"!•• 
OR Bt(N>«"Q" OR Bt<N)- 
"U" THEN LET B«B4^I 
110 NEXT N 

120 IF B<1 OR B>3 THEN 
BOTO 140 

130 PRINT B»» 
140 NEXT S 
150 NEXT R 
16U NtXt U 
170 NEXT P 



ELSE IF A$ - "N'* THEN PROCS 
ELSE PRINT "FOOLISH ANSWER, TRY 
(Y/N)" : GOTO 100 
120 CONTINUE PROGRAM 
ProcH IS the happy code, ProcS the sad code, 
and in either case we end up at line 120 quite 
simply. I know what you are thinking '* What's 
that CJoio doing rhere^'V. Tricky. It is there 
because Basic relies on line numbers, and they 
eventually, are what you have to Goto. 



Figure T 












1 
NEITHER . 


; 


L 




^APPm-^^ 


HAPPY 
CODE 


— 1 




N 




1 


i 


SAO 
CODE 




", 


V 


^' 



Now, if you had Pascal, yon rnuld try thii* 

method: 

REPEAT 

Write ("ARE YOU HAP^Y (Y N^* 

INPUT A 

UNTIL A - "Y"or A - "N'\ 

IF A - "Y" THEN HAPPY ELSE SAD; 

Here the most useful sort of interactive loop 
is shown — the repeat or While loop; they are 
exactly the same except that the test is at the 
bottom on one, and at the top on the other. All 
structured programming languages have one 
or both of these statements available. This 
example also shows Pascal^s wonderful 
possibilities for procedure names, and being 
able to call them by name only. 

Another statement that occurs in the more 
important structured programming 
lanaguagcs in the case statement. This enables 
you to select one of a scries of choices by 
saying for instance: 

CASE FEELING OF 

Begin H; Happy; 
S: Sad 
A: Anery; 
M: Mad 

END; 
or print Case month of ("jAN", "FEB*', 
"MAR**, **DEC"); The implications of this 
arc enormous, and can be extremely useful in 
the use of conversion routtes, hashing tables 
and so on. 

Piers Letcher 

YOUR COMPUTER. AUGUST 1983 47 



PERSONk ZX 

YOUR KEY " 

TO THE 

TOWER 



^ 



^^1 



POWER 




YOU Simply choose 


the following modules 


you want and plug them nto the 


PERSONA 


and turn your ZX81 or ZX SPECTRUM into 


a total computmg 


package 


into an 


ORGANIC MICRO. 






PERSONA ZX81 




€3036 


PERSONA ZXSPECTRLM 


£45.00 


RAM08(2KI 




E24 50 


RAM 16 




E26 7£> 


RAM 64 




E76.2& 


MINIMAP 




£35.95 


DR0M(2KI 




£3950 


TOOLKIT 




£22.20 


PER ICON a 




£27.90 


PERICONb 




£3375 


PERtCONc 




£4175 


SONUS 




£30.15 


Options USERFRONT 


£8 00 


Addition.ll 2K for RAM 08 


£650 


AdrittionnI 2K fo 


r DROM 


£7 50 



Pnci!^ includi* VAT, PosUkjc ami Piickinq foi 
U.K. deliveries. Ovi*rsea^ Orders pliMsi* add 
IS'Xi to prtco for surface mail. 

Post to: BASICare MtCROSYSTEM LTD 
12 Rickelt Street. London SW6 1 RU. 
Tel: 01 385 213f) 



BASICARE 

MICRO 

SYSTEM 



TASWORD TWO the word processor 

64 CHARACTERS PER LINE ON THE SCREEN AND TO PRINTERS! 



TASWORD TWO The Word Processor 

Your Spectrum becomes a professional word processor 
wilfi TASWORD TWO, TASWORD TWO gives ycu an aiTiazing 
64 charftcters par line on your screen. This is ideal for standard 
A4 paper and TASWORD TWO prints your text just as it 
appears on your screen. 
Tasword Twc drives the f of lowing interfaces: 

Cobra RS232 I/O Port 

Buroelecfronics Interface (ZX Lprint) 

Hilderbay Interface 

K^mpston interface 

Morex Interface 
The same program drives these interfaces. A short easy to fol- 
low set of instructions takes you through setting up your Tas- 
word Two to drive the interface you have or choose to buy, 
Tasword Two does drive the ZX printer 

£13*90 fully inclysive mail order price. 

TASWORD TWO £2 Demonstration Cassette 

See for yourself the powerful features of TASWORD TWO. 
Send just €2 for the Tasword Two demonstration cassette. A 
voucher is included which gives you £1 off the price of 
TASWORD TWO. 

TASMAN SOFTWARE 

17 HARTLEY CRESCENT LEEDS LS6 2LL 




TASWORD The Word Processor 

""This package fs definitely value for money. '' 

Eaucationai Computing, April 1983 

The first real word processor for the Spectrum and still 
great value for money Thirty two characters per line make it 
ideal for use with the ZX printer. 

£7'95 fully inclusive mail order price. 

TASWORD £1 Demonstration Cassette 

Send just £1 for the demonstration cassette and a voucher 
giving you bOp off the price of TASWORD 

ZX81 TASWORD 

"Very good value and great fun to use, " 
"'Unreservedly recommended, " Popular Con-puiirig weokiy taa 82 
No demoristration cassette available but send 50p (refundable 
against your subsequent purchase of ZX81 TASWORD) for a 
copy of the manual 

£6*50 fully inclusive mail order price. 

TASWORD TUTOR 

'^an eloquent demonstration of Tasword's uses'' 

Every TASWORD program comes complete with a manual 
and a cassette The cassette contains yotr TASWORD and 
TASWORD TUTOR. This teaches you word processing using 
TASWORD. Whether you have serious applications or simply 
want to learn about word processing TASWORD and 
TASWORD TUTOR make it easy and enjoyable. 



48 YOUR COMPUTER, AUGUST 1983 



caniPureR cum 



Computer Club is here to encourage you to start your own local computer club or. If one already 
exists, to join it and become involved. We would like to hear of anything which has made your 
club a success, or of any projects or programs you are developing. 



NOTTINGHAM ROBOT 



Whilst visiting the merry 
men of Nottingham 
computer club, Simon 
Beesley shakes hands with 
the future in the form of 
an Armdroid. 

Talk to the members of any micro club and 
you begin to appreciate the enormous depth of 
computing expertise provided by the naiion*s 
computerniks. Britain, after allj has more 
home computer owners per capita than any 
other country in the world. 

Nottingham Computer Club is a good 
example. Members' apphcations include 
writing educational st)ftwarc, games, programs 
for mining engineers* and robots. As clubs go 
it is quite venerable having been formed as 
long ago as 1979; but in the last two years 
membership has soared and now numbers 
120. 

One of its members, Cliris Stevenson, built 
a robot arm, an Armdroid^ from a kit and on 
the evening Your Computer visited the club he 
gave a talk on robotic software. Computer club 
speakers do not always succeed in conveying 
the interest of their subject. 

Chris Stevenson, hawever, did so in vivid 
fashion — at one point graphically 
representing the workings of a stepper motor 
with a series of sideways jumps. 

Initially Chris Stevenson had been bitten by 
the bug of wanting to control something. But 
in the process of developing the software to 
control the arm he had discovered Forth. Basic 
had been too slow, while assembly language 
was too cumbersome: Forth proved to be just 
right. 




Chrts Stevenson of Nottingham Computer Out dernonstrates the A/fftdtwd 



The Armdroid, which had cost £250 and 
had taken him 30 hours to build, wai linked 
up to a Pet, He started the talk by putting it 
through its paces. Robots are always popular 
and vhen the Armdroid managed to pick up a 
knob it received a round of applause. 
Fnthusiasts pomted out that it takes a baby 
three months to learn this feat. Later as its 



Local society ne^vs 



Lancaster anniversary 

Lancasier and MORECAMBi. Cx)mputer 
Club is celebrating its first anniversary with an 
Open Day in Ociob:r at the Town Hall, 
Lancaster* Normally the club meets every 
fortnight on Tuesdays at the Greaves Hotel, 
Lancaster, Meetings alternate between 
discussions and displays, and programmers' 
workshop evenings. The club also runs 
courses in Basic and machine code. For details 
contact David Smith on Lancaster 33279. 

Members for Bloxwich 

Bi.oxwu H tx>Minr ihR Club has just formed 
and needs more owners in the area to join it. 
Meetings are every Wednesday evening at the 
Frank F Harrison Cximprehcnsive School in 
Leamore Lane, Bloxwich. 



Wrexham computing 

MlihTlNU 01' the Wrexham and District 
Computer Club arc attended by over a 150 
people and cover talks on the latest hardware, 
machine comparisons^ demonstrations and 
beginners courses. It meets on most Thursdf>y 
evenings at Wrexham Memorial Hall 

Sutton sessions 

SiriTON MBRARY Computer Club, in Surrey, 
is open to anyone whether experienced or 
starting out. No machine is necessary and 25 
percent of the membership do not own one. 
There are Acorn and Sinclair user groups and 
sessions tor Dragon and Oric owners are 
planned. Meetings take place on rhc first 
Friday and third ruesday of every month. 
More from Paul Sedgwick on 01-661 5667. 



party piece the robot played a game of noughts 
and crosses. 

Only four out of the 40 present had written 
programs in Forth so he proceeded to give an 
excellent introduction to the language, which 
he described as quite the most interesting 
language around. 

The principle difference between Forth and 
other languages, he explained, was the way it 
handles data. This and other Fonh mysteries 
such as the stack, the dictionary^ the use of 
reverse polish, were nade clear with the aid of 
some simple program examples. 

Talks like this, along with demonstrations, 
arc a regular monthly feature at the 
Nottingham Club. On a previous occasion a 
musical micro contest had been held between 
six different computers. The winner was a 
BBC Micro which played a Bach suite 
accompanied by fane/ graphics. 

Other weeks of the month are given over to 
user groups. Sinclair, Commodore, Atari, 
BBC and Dragon owners are all catered for. 

One unusual facility the club offers is the 
chance to rent a computer. For £1.50 a week 
members can hire a ZX-81, while anyone 
enthused by the evening's talk could hire a 
Jupiter Ace for £2.50. 

The Nottingham club meets on Mondays at 
the Congregational Centre on Castle Gale. 
For more details contact Geoftrev Jago on 
0602-621453. ■ 



YOUR COMPUTER. AUGUST 1983 49 



NEW: Speech & Music for ZX81 & Spectrum! 
ZXM SOUND BOX A^^^ ZXS SPEECH^-^ 

lYNTHESISER^ 



£29.95 




£32.50 



# 3 channel sound chip gives a huge range of posstbte 
sound affects. Progranr>nnable pitch, fevel, envelope 
and nose source. 

# For the 2X8 1 or Spectrum - no adaptor needed. 

# Just plug it in. Other peripherals or Ram Pack can be 
plugged into the ZXM. 

# Built in amplifier and loudspeaker 

# Audio in/out socket, can be used to amplify the 
Spectrum 'beep*. 

# 9- pin I/O socket can be used with cheap Atari/ 
Commodore type joysticks. 

# Comprehensive manual includes many example 
routines. 



For the ZX81 or Spectrum - no adaptor needed. 

Let your conputer talk back! 

'Allophone' synthesis gives an unlimited vocabulary. 

Active nitering for Improved E»peeuh qutiNly. 

Other peripherals or RAM Pack can be plugged into 

the ZXS. 

Output to normat audio amplifier or to our ZXM 

Sound Box. 

Manual gives full details on how to use the ZXS. with 

many examples. 



And Dont Forget Our 8ookt; 

EXPLORING SPECTRUM BASIC: £4.96 The book of answers Explains Spectrum BASIC procramming 

techniques in more depth than was possit>le in the Sincfarr manual, illustrated by over 50 full programs. 192 pages 

THE EXPLORERS GUIDE TO THE ZX81: £4,95 The book for the ZX81 enthusiast Games, application and 

utility programs plus much useful information on machine code and tiardware. "Immediate and lasting value" 

(PCW). 

Ail prices inulude UK. carriage and VAT where applicabJc OvofoooD cuGtDmorc add £1 50 per it©m for euHace mail. 

TIMEDATA Lid. 16 Hemnfiells, Lalndon, Basildon^ Easex. SS15 6ED Tel: (0268) 418121 ^ -^^- 




-^..^^ _ ^ THE VERY BEST IN MACHINE CODE 
COnriDD© ^^^ "^^^ "^^ SPECTRUM % ZX81 

C\ /CT£2!^mC t^t (U3^i f>v n't*/nt Ptufik mvfuikf VAT jtut pmtxH^* 

N\/Nlr-^ I 1^ l*/tihm f\i/tiiH> sa: f<tf fifft M 

fof 48K Spectrum \M A CTFDI7I 1 IT 

iif^d report »»>g9V5tt^ni. So Mrxibit' \hn{ ii is p(mjMv usable for your »»Kitlinq Itsit. 

cdtdlo<HJi»s. iJoLk conirol. 't'xi fxtrmiji dpultcdtions dre endles? Ful*v uvt 

defitied ddta and report c^tspljy lormats, dv)t<im)C var(«il)te Inri^th hie, records 
and iiau t terns Fully meoi dnvcn wtth powerful search fijciiiiiw, soMing, to tat 
average. uinJate. muUiplr indeiwndent files, prmtiog. Vrs. we am to supoort 
rriicrodrive when UfKle dchvefs Nearly itH the 8K we use ^s machine ccxle, vn 
vo^i flct 3?K p«v U\p CoiT es with t>H3n>plc file and 22 piKH" nuinu j' 1 1 5 00 



Nm Ma.sk>rl'ik-1() 



- *»»|f If A€t»^|i\ I 1 1 11 M\F for 16K Spectrum owners. 
We hijve produce<l a stilHei version of MASTERFILE called MASTERFILF 16. 
It has most of iho features of h<q MASTERFILE, wah 7 predcfmtHj report 
formats and 6 pre defined fields e g. nartje. address, etc., iind we fiave found a 
useful 4500 bvu>s of tile jp^x, MASTERFILE and WASTE RFtLE 16 are fully 

file compatible' and will happily process each other's files, so th,ii 16K owrwrs 
who ti\%QrA(i0 irt 4RK rtin utp ihoif nlrf fil<n immiMifttftlv CAmolete with 12 POOO 
manual, pncwtat CI 2.00 

»LEASE REMEMeER TO STATE CLEARLY WHICH VERSION OF 



?ifJiUi4iUH*M'lia<iJ 



zs.. GtiLPiilMil 

!%^%#,»^ ,l*Tl"P^. ™ tijftie ol tlie ■ . . nan* variety 
with 15 fna/i»v 4 rhawrv, la^»»i drlcnte. 9qriHles. 9 %t)tH'<tv. rtenio rmKle. choicr 
ol tovstfck conttol. An extraordtnanly g«*Ml proqr.un " r,iv<»s Btvis AT!a»t for 
P<n^vJ,v Computing Weekly. We think you will »iqree C&.95 



!6K ZX81 



auiiiii 

^^VAr? WB iHnoiii identical sfiec 

" THEFASTONE 



nost identical sjiec to GULPMAN 



16 64KZX8I THE 



MASTfcRFtLt ,,M0 K m u 
fi^WASTERFltt fl?00 



i r»k> 1 V/i ^ t* IS the iirrdocessof to 
iM over tiie world ruiw SperititaiUMi u vety sirruhM 



Campbell Systems, Dept.(YCK 
15, Rous Road, Buckhurst Hill. 
Essex, IG9 6BL. England, 
Telephone: 01-504 0589 




FREE OFFERS 

FREE catalogue containing 
somothing for most micro users — 

if yotj send us a stamped addressed envelope: 

Software, hardware, dust covers, books (POST FREE), T-shirts, 

cassene leads, LOADing aids, test casseites £t head de 

magnetisersetc. 

FREE 4 page leaflet that explains 

tape head azimuth alignment . . . 

if you order any of our products (tape head misalignrrwnt can 

cause LOADing problerr^s). 

Ace dust covers £1*99; Atom dust covers £2.95; Atari book £5.95 

dust covers £2.95; BBC Forth £15.00; EDG graphics package 

£24,95 dusi covei^ £3.95 cassette leads £3.23; Commodore 64 

Adventure Quest £9.90 dust covers £2,95 book £5.95; Dragon 

Gridrunner £7.95 Everest £7.95 dust covers C2.95; Genie Book 

£5.95 dust covers £3.95; Lynx Space Trek £4.75 Colossal 

Adventure £9,90 dust covers £2.95 parallel connector ♦ reset 

push-button £4.95; Nascom Dungeon Adveniue £9:90; NewBrain 

dust cover £1 .95; Oric cassette leads £3.20 dust cover £2.95 book 

£5.95; Sharp book £5.95 dust cover £4.96; Spectrum dust cover 

£1.95 Colossal Adventure £9.90 book £5.95; Texas dust cover 

£3.96 cassette leads £7.20; VIC book £6.95 dust cover £2.95; 2X81 

16K RAM packs only £17.95 loading aid £18.70; professional head 

alignment test cassettes £4.90; tape head de-magnetiser £4.95; 

hand airbrused T-shirts "I'm a micro addict" or "Microcomputers 

take you into another world" 24"-44" £4.50 THIS IS JUST A 

SAMPLE - SEND S.A.E. FOR DETAILED CATALOGUE 



mail order with cheque/ PO to: 

FULCRUM PRODUCTS Dept YC3 
14 STEEP LANE, FINDON 
WEST SUSSEX, BN14 0UF 
TeL Findon (090 671} 2750 




50 YOUR COMPUTER. AUGUST 1983 



Star^ 
chart 

Catcha Snatcha 

ViC'20: Noveity: £5.50: 
Irrmgine, 

• • • 

Cast in the rote of a store 
detective, your task is to 
patrol the premises 
contending with shoptifters 
and lost property. Ai annusing 
and original game. 

Monopole 

CBM 64: Board-game: £5M: 
Rabbit. 

• ^ 

Uses the CBM 's predefined 
graphics to display the 
Monopoly board and keeps 
track of properties held and 
transactions made Sadly no 
computer vefsus- player 
option. 

Cyrus IS Chess 

t6/48K Spectrum: Board- 
game: C9.S5: S/ndak 

• • • • • 

Adapted from a competition - 
winntr>g program by Intelligent 
Software. Cyrus plays an 
exceptionally fast and strong 
ganne. Fits into 16K with eight 
levels of play and full board 
display. 

Magic Mountain 

4SK Spectrum: Adventure: 
€4.95: Phipps Associates^ 

• -^ ^ • 

Graphic adventure game along 
the lines of Hobbit. Familiar 
landscape of nrK>untains, 
caves, tunnels, dungeons, 
rivers peopled with dwarves, 
lizards and spiders. Not as 
good as Hobbrt but 
engrossing enough. 

Gridrunner 

Dragon: Shoot 'emup: €7.95: 
Sa/amartdef, 

• • • 

Joystick -only game in which 
you must roam the Grid 
destroying Oroids and Pods 
while avoiding X/Y Zappers. 
Quite enjoyable for a Dragon 
game but not a patch on Jeff 
Minter's brilliant ViC'20 
original. 

Xenon 

Oric: Shoot 'emup: £8,50: 
UK, 

• • • A^ 

Colourful Galaxians variation 
with five phases of oNy. 



SOF 



Pssst 



■ t6i48K Spectrum 

■ £5 

■ UMmate Play The Game 

• • • • 

A WORKING knowledge of 
inscaicidcs u-ill help you more than 
green fingers in Pssftt*s pest-infected 
garden. You control Robbie, a robot 
gardener, whose job is to protect his 
plant, a ChrisancfaodiU from the 
attentions of slugs^ leeches and 
midges. 

Three spray cans aid you in this 
task, but only one delivers a lethal 
dose — the othcn merely stun. If 
you succeed in destroying enough 
insects your plant grows, sprouts 
leaves, and eventually rewards you 
with a flower. Play then proceeds to 
the next screen where the action is, 
of course, faster and more crowded. 

At this stage the game takes on a 
pleasingly frantic quality . If the 
garden is not :o turn into a 
horticulturist's nightmare, you need 
to scurry about madly piclung up 
and putting down sprays, Grow- 
bags, and watering cans. 

Although Pssst has some elements 




in comniun with Ultunaii* Play The 
Game's other game, Jei-Pac, it is 
otherwise rctreshtngly novel. But 
what marks it out as exceptional is 
the quality of its graphics. 
If Ultimate Pby The Game can 




■ Atsn 400/900 

■ £29.95 cartridge 

■ Atari 

• • • 

QlX FROM ATARI is a refreshingly 
abstract and almost non*violent 
^me, hut no less gripping for that. 
The Qix of the title is a whirling 
collection of lines which you must 
box in by filling at least 75 percent of 
the screen with blocks of colour. 

To do this you draw lines — called 
Stix, says the blurb — with your 
market com rolled by the joyatitk. 
The interest of the game lies in the 
different strategies possible and the 
unpredictable properties of the Qix 
and your other opponents. 

Some players like to build bizarre 
patterns of boxes in an attempt to 
imprison the Qix in a tiny area» since 



any percentage over 75 is rewarded 
with a bonus multiplied by KOOO. 
Eluff> no-nomcnse players, prefer 
however, to gei it over with quickly 
by blocking off large areas 
immediately. 

This strateg>*> though, can be 
dangerous — the Que is a capricious 
creature. If you have not completed 
a line and the Qix touches it the 
game is up. 

You must alio watch out for the 
Sparx twinkling along the lines and 
multiplying the longer you play. If 
you are slow completing a box, or try 
to cross one of your own lines, then 
the fuse will igaite and come fizzling 
after you. 

The game starts with only otic Qix 
to capture, but if you are skilful, you 
soon move on. That is when Qix 
becomes really difficult and really 
compelling. 



achieve affects like these with the 
Spectriim'i relatively modest screen 
and colour resolution one wonders 
what it cojld produce for the BBC 
or the CBM M. 

Jumpin' Jack 

■ f6/48K Spectrum 

■ €5.50 

■ imagine 

• • • • 

*'Jt^'MPrN* JACK is quick and bold 
with skill his %ioTy will unfold/* 
This IS the first rhyme you 
encounter in Imaginc's Jumpin' 
Jock, o quirky and clever game 
which is much better than the poetry 
which punctuates the player** 
progress. 

The object of this addictive game 
is to move your man, the Jack of its 
litlCj to the top of a scries of screens 
consisting of horizontal lines. To 
move up you must jump through the 
holes which appear; to avoid 
dropping through them you can run 
right or left. 

Jack himself is an ingenious piece 
of graphic design, all pumping legs 
and nailing elbows. When you 
mistime your jump, poor Jack is 
electrocuted on the lines and writhes 
in truly gruesome convulsions. 

At the beginning of the game there 
are no obstacles to progress, except 
your own ineptitude. However, 
when you have conquered screen I 
not only do you see the next line in 
the limerick you complete by 
finishing the game, but you also 
come up against the ftrst hazards. 
These arc either a pretty little steam- 
train, a manically choppmg axe or a 
lunatic with a shotgun. 

Jumpm' Jack has the charm of a 
nursery rhyme and the cruel twists 
of fortune of snakes and ladders — or 
even life, if you like to see deep 
RKaning ia the hours spent with 
your micro 



YOUR COMPUTER. AUGUST 1983 51 



From submarines to soccer, from snooker to starships, 
Pete Connor takes a hard look at BBC software. 



"Skirt for am *' is the theme of ihis momh's 
survey, as your reviewer laces up his football 
boots, casts a shrewd eye over the racecard and 
chalks his cue in preparation to break the pack 
of new BBC Micro programs 

First under the starrcr^s orders is Professor 
Frank George^s 115 Horse Racing Forecast 
Program, which takes the punier into the age 
of the microchip. No longer docs he have to 
ponder the evidence entirely on his own, or 
resort to using the pin; now he just has to key 
in the relevant data ar.d let the IVoPs program 
do the w^ork. This it seems to do pretty well; of 
the four races I used, the program strongly 
recommended the wmnncr in three, Unfonun- 
ately, it also recommended one or two others 
equally strongly, so the gamhlrr still h;is some 
decisions to make on his own. 

Before all BBC owners write off for the H5, 
they should pause and reflect on the amount of 
work involved in using it. For each runner 
there are at least 10 separate items to be keyed 
in. For races with large fields you will need the 
patience of Job and the leisure of Andy Capp. 
Even so, there arc still many faaors the 
program does not take into account before 
giving its verdict of Elimmate, Possible Bet, 
Very Good Bet, or HKcellent Bet; the state of 
the goings jockeyship> illness Thest* hjivr fo 
be considered, the IIS booklet says, after the 
program has one its work. Professor George's 
program, then, is one for the dedicated micro- 
owning follower of the turf rather than the 
dilettante. With regular use it might well 
repay the outlay of titue and money involved. 

From the sport of kings wc move to the 
sport of misspent youth — snooker. 
Acornsoft's Snooker .s the first such game to 
be produced for the BBC> and it is very 
effeaivc. The coloured balls stand out well 



Virgin 

Games 

Space 

Adventure 



< * 1 






l.t^ft Crystal, 
J 2 3 4 


L«v«l - 2 




•" ■ -.. . , 


L 1 ^ V »uppor% 


<f • 


chsf'vr > 




<fZ 


Pharft*) if$ «#l*ct } 


»t#st*r 


<#4 


&iiar«#> <f • »»l#ct 1 



agLiinst bright green baize. You direct them 
using four keys to position the cue. 

You can choose strength of shot, backspin 
and topspin, and so on. The program auto- 
matically registers foul shots and adjusts the 
score. Snooker is not quite as satisfying — or 
frustrating — as the real thing, but it is 
certainly a lot less trouble than queucing at the 
loTfll halL 

Two other new games from Acornsoft arc 
Missile Command and Starship Adventure, 
neither of which will hold any terrors for 
anyone familiar with an arcade. The first is a 
very good version of Missile Base, where you 
have to move a target finder to lay down a 



proieciive blanket of exploding bombs. There 
is a good variety of screen colours and the 
graphics are very clear; the sound, though, is a 
bit feeble. A daunting prospect in this game is 
the **intclHgcnt missile'*. I was loo 
incompetent to encounter them. You should 
enjoy this game if you have a joystick; if you 
do not you will find yourself trying to use 
eight keys at once. 

Starship Command is an interesting hybrid 
of Asteroids and the Star Trek genre; on the 
left is a screen where you rotate youi ship to 
fire at the enemy, on the right a display 
showing position and fuel supplies. You can 
put up shields and launch an escape capsule 
wher, things look dire. You might get another 
mi?ision; it all depends on the Admirals back at 
starbasc — a hard bunch to please in my 
experience- 
Match of the day 

For something more vigorous and down-to- 
earth there is Fivc-a-side Socca (sici, a two 
player game from IJK. This is an exciting 
computer version of table football, in which 
you move your players around, tackle and 
shoo:. 

In the style of English football, there is no 
grrai individualism on display. Youi players 
move in strict formation^ each man playing for 
the team rather than himself. They ^ive HX) 
per cent efibrt and cover every blade of grass 
on a pitch so luxuriant it puts Wembley to 
shame. And it is magic when you shoot and 
the ball hits the back of the net. I was over the 
moon with this one, Brian. IJK also produce 
Leap Frog, their version of Frogger. It is the 
usual thing with the usual graphics and sound, 
but the road has lane markings. Is this a 
major new development in Frogger lech- 
nolopy^ 

Atlantis, from the same company is 
altogether more alluring. It starts with a 
rousing blast of classical music and then goes . 
on to mention Plato — of all people - in the 
introductory blurb. By this time the dis- 
orier.ied games player may be wild-eved with 
astonishment. But persevere! For what you get 
is, in fact, no less than an aquatic version of 
Scramble - a brave attempt to do something 
new with this game. 

Instead of spaceships you have five Nautilus 
submarines armed with torpedoes and bombs. 
The rugged terrain with which we are all so 
fami.iar is still there, but it is all underwater 
now. The graphics are good and even at the 



Acornsoft '$ 

Missile 

Command 




Above: Hopesoft's Escape from Orion, 
Befow: UK's Star Scccer 




lowest level it is a difficult game to master. 
One minor drawback is that the torpedoes 
make a noise like squealing piglets. 

While we are on the subject, there is 
Moonraider from Program Power. No 
nonsense about philosophers and myths here 
— this is a straightforward Scramble game. It 
IS very similar to Acornsoft *s Rocket Raid in 
terms of graphics and sound, although you can 
choose the additional hazard of ack-ack fire. 
That, plus the whizxers, is a pretty daunting 
prospect. 

The major, and controversial^ development 
in this game is the ''skip'* facility. Families 
will split on the issue of whether this should 



52 YOUR COMPUTER. AUGUST 1983 




Above Program Power's Moon Raider. 
Behw: Snooker from Acomsoft. 



iTWARE 




ever have been invented, let alone ubed. 1 take 
no side in this dispuie, but wonder if Baron 
Von Richrhofen would have got where he did 
if the Kaiser had let him skip to combat before 
he had learned to fly. 

Heiress on a high-rise 

Program Power *s Ooakcr is a standard issue 
Frogijer game^ but their Killer Gorilla is much 
more fun. In this Donkey Kong variant the 
hero has to rescue the captured heiress from a 
gorilla at the top of a skyscraper. 

The boy does noi really seem old etiough to 
be going around rescuing heiresses, even ones 
who look like Cioldi locks. But let that pass. 



This is a very amusinj; and compelling i^ame. 
As you progress through the pages the 
obstacles and aids become more mveniiv;:; you 
go up and down in lifts^ grap umbrclks and 
dodge falling girders. 

Another eniertainmg variation on the same 
theme is Escape From Orion by Hopcsoft. 
which claims to **iakc Donkey Kong into the 
21 51 Cx'mury*." Again, there are dllTerem 
obstacks and aids as the pages turn over; 
ladders, lifts> conveyor belts with explosive 
devices, electrified doors* It is an entertaining 
game vviih inventive graphics, but dots not 
quite have the charm of **Killer Gorilla". 

Computer Concepts has produced two 



SURVEY 

very good new games. Swarm is a distant 
relative of Galaxians m which birds swoop 
down making convincingly unpleasant avian 
squawks. There is the added danger that they 
lay very large and very evasive eggs which 
turn into eagles if not destroyed. If you have 
seen Hitchcock's film The Birds you may 
have an idea of the unpleasant thrill to be 
derived from this game. 

Android is one of the best games to appear 
recently. A boy runs round a maze trying to 
cat the energy pills before being caught by the 
pursuing androids, elasticated creatures which 
expand and contract in a menacing fashion. 

To destroy these the boy either turns and 
shoots chem with his pistol or lays bombs 
which can later be detonated. Then he has to 
face the disagreeable pink monsters — a pink 
monster is always very nasty — and, last, a 
creature which knowi no barriers, floating 
over the screen and nrough the walls. The 
graphics and colour in Android arc excellcnii 
and the game has an appeal which is unique. 

Which brings us to Bug- Bomb, one of the 
first games to be released by the new Virgin 
software house. All the Virgin games come 
with a heavv load of packaging, including 
photographs of the writers. 

Some of these are not a pretty sight, and 
should be kept away from sensitive 
adolescents. Bug- Bomb has similarities to 
Android; you run around a grid> avoiding the 
bugs and trying to destroy them by releasing a 
cleaning agent. The game starts very fast and 
furious and is an effective development of a 
simple idea. Even though it tacks Androids' 
graphics originality, it will please many 
people. 

Lost in space 

Virgin's Landfall is a sophisticated flight 
simulator with just a hint of Star Trek games 
in there somewhere. You must land your 
rocket using the map and the plethora of 
information on the control panel If you like 
this sort of game, then you will probably find 
Landfall an absorbing program. 

Most entertaining of the Virgin programs is 
Space AdvcnturCj a graphic adventure with 
action. Here you are a spaceman in a three- 
level spare-ship, infrsrcH with androidt' 
protecting the power capsules you seek. 

A plan of the craft is shown, and each 
individual room is represented by a rectangle 
in which you and your android opponents 
bounce around in zero gravity and shoot it out 
with phasers and blasters. To stay alive you 
have to find new power packs. Space 
Adventure is a pleasing mixture of violence 
and logic. 

Kansas City has a reasonable version of 
Frogger on the market, with all the usual 
obstacles. The ioke here is that the intro- 
ductory tunc is the Marseillaise. CiedditM! 

Superior Software's Frogger is simitar, 
although it is slightly more demanding in that 
you must move sideways as well as ahead, l^he 
graphics are good and the crocs really do look 

both vicious and voracious. 

^continued on page 54) 

YOUR COMPUTER, AtJGUST 1t83 S3 



(continued from page S3) \ 

Road Runner, also from Superior Software, 
is an intriguing game in which you guide a car 
around a maze- 1 ike racttrack, You score points 
by passing the flags. However, you are pushed 
by hostile cars which you can throw off the 
trail by laying a smoke-screen. Additional 
problems are caused by rocks in the road. If 
you drive in London yau should be at home in 
this fast moving game. 

Painter, from A&F, is a rather less frantic 
game. The screen is filled with reaangular 
blocks around which you move. Once you 
have gone around all the sides, the block is 
filled in and you score points. Chasing you are 
whirling opponents who multiply as the game 
proceeds. It is a simple idea, but no less 
effective for that. 

As welcome relief from all these frogs 
crossing roads ASK low have several new 
educational programs available. All of these 
programs use colour and graphics to take the 
sting out of learning Number Gulper, for 
instance, uses the format of an arcade*stylc 
game to help children improve number skills. 
The player seleas a number to make and a 
different number appears in one of the eyes 
which are pan of the robotic face constituting 
the screen. 

The player*s Number Gulper then has to be 
guided around the screen, multiplying, 
subtracting or adding the numbers scattered 
around. Time is limited and> at the higher of 
the 19 levels, there arc scramblers which can 
really mess your number up. The game can 
become very fast and exciting and is 
undoubtedly one that children — and adults — 
will find enjoyable and educational. 

Let*s Count is designed to help younger 
children learn simple counting and the 
numbers up to 9. There are four different 
games each with colourful graphics and jolly 
time. If the child repeatedly fails to find the 
answer, the program will help. 

Number Puzzler is another program 




Above iefr: ASK's Number Gufper, and, right, A&Fs Patnter, 



designed to enhance mental arithmatic skills, 
this lime by means of a nimiencal noughts and 
crosses. Other options are mental arithmetic 
contests with friends, or against the computer. 
Hide and Seek aims to improve short-term 
memory using games similar to the ones where 
you put objects on a tray, look for thirty 
seconds and then try to name them. The 
colourful graphics and different options mean 
that children will not easily get bored using 
this program. A useful new program for those 
with a practical interest in computing. 

Versatile monitor 

Bccbug's Exmon is an exceptionally com- 
prehensive machine code monitor. As well as 
the usual spread of monitor facilities — a dis- 
assembler, register display, memory search, 
and so on — it provides two useful extras: a 
relocator and a simulator. 

The relocator moves a program in memory 
and, as far as possible, adjusts it to run at the 
new location. The simulator allows you to test 
a machine code program a single step al a time 
while displaying the contents of the registers. 

Exrqon would be hard to improve upon, in 
5K it manages to provide all the facilities you 



arc likely to need in developing and testing 
machine code. 

Those interested in the BBC's sound 
facilities would do wel. to look at Quicksilva's 
Muproc or Bug-Byte*s BBC Music Synthe- 
siser and Auto-Composer. 

Both programs are similar in that they allow 
you to compose tun^ on the BBC's four 
channels using a wide variety of pre-defined 
sounds. You can also combine these sounds to 
get some you might not have heard before. 
Although there is liitU to choose between the 
performance of these programs^ Muproc is 
perhaps the more fun to use. 

It cleverly simulates a four-track recording 
studio, displaying sound levels on the different 
channels, allowing you to have fast forward or 
back, lay down a flinky rhythm here some 
mellow strings there; you can really indulge 
your musical fantasies. 

Muproc also scores over the Bug Byte 
program because it is less cumbersome to use, 
with a clear screen display and lucid 
explanatory booklet which avoids the apalling 
spelling errors to be found in the Bug-Byte 
program. There is certainly room on the 
market for an educational spelling game. | 



Company 


Program 


Price 


Company 


Program 


Price 


A&f Software, 


Painter 


es 


UK Software 


Leap Frog 


£7.50 


830 Hyde Road, Manchester, 






9 King Street, Bldck|>ool 


Atlantis 


£7,50 


M18 7JD. 






Lancashire. 


Rve-a-skle soccer 


£7,50 


Acornsoft, 


Snooker 


£9.95 








c/o Vector Marketing 


Starship Adventuro 


£9.96 


Program A?vver 


Killer Gorilla 


£6.95 


Den»ngton Estate, 


Countdown to Doom 


£9.95 








Wellingborough, 


Missile Command 


£9.95 


Micropower 


Croaker 


£6.95 


Northamptonshire, NN8 2RL 






Dopt AU3, 8/8a Regent Street 
Chapel Allerton, 


Moon Raider 


£6.95 


ASK 


Number Gulpor 


£0.06 


Looda LS7 4PE. 






London House, 


Lets Count 


fS.96 








68 Upper Richmond Road, 


Number Puzzler 


C9.95 


Quicksiiva, 


Muproc 


£14.95 


London SW15. 


Hide 8 Seek 


£9,95 


Palmerston Park House, 
t4 Palmerston Road, 






Bmbug, 


Exmon 


C7.90 


Southampton SOI ILL. 






PO Box 109, Baker Street, 












High Wycombe, 






Superior Software 


Road Runner 


£7.95 


Buckinghamshire. 






69 Leeds Road, Bramhope, 
Leeds. 






Bug- Byte 


Music Synthestser 


£9.50 








Mulberry House, Canning Piece, 






Virgin Games, 


Bug-Bon>b 


£7.95 


Liverpool LI 8JB. 






61/S3PortobellowRoad, 


Landfall 


£7.95 








London Wn BDO 


Space Adventure 


£7,96 


CC Software, 


Android Attack 


£8.95 








16 Wayside, Chippeffield, 


Swarm 


£8.96 


Sporting forecasts 


Horse Racing forecast 


£T9.95 


Hertfordshire WD4 9JJ. 






Bureau of Infcrmetion Science, 
Commerce House, 






Hopesoft, 


Escape from Orion 


£6.75 


High Street, 






Hope Cottage, Winterboume, 






Chalfont St Gles, 






Newbury, Berkshire. 






Buckingshire. 







54 YOUR COMPUTEa AUGUST 1983 



^'' 



PROGRAM DIRECT 
DRAGON 32 SOFTWARE 



4» r 



^A' 



.^' 



^ 



ubmarine 
Command. 



Take a modern Nuclear Submarine on 
am! shipping patrol Stalk the enemy's 
convoys and sink his ship - but beware 
- enemy warships will be hunting you! 

Great new game specially written for 
Dragon with full colour X^'7 OC 
graphics in Machine Code. L A%79 

(rncj 



l'>'^ 



FEATURES INCLUDE » 

Two undersea games In one 

m South Atlafttic Crisis 
m Baftic Battle 

With animated maps and sonar screen 
Conventional and homing torpedoes ^ 
View the enemy through the periscope 
Full easy to understand instruction sheet 



Great New Games for your DRAGON 32 computer 




LUNAR LANDER • BOMBER • 
BREAKOUT - all in one cassette. 

Dragon Games Pack 





POKER/PONTOON 

Sophisticated implementations of two of 
the most popular card games — POKER 
and PONTOON, 

Each program uses high resolution colour 
graphics. Bluff or be bluffed- 

Master Cards Player 




fUUkanh^ l f ou r prod uct ever fa i Is 
to load, simply return it 
within 14 days and we will immediately replace 
it with refund for the postage. 

All prices include VAT, Postage & Packing. 
Send Cheques/ P.O. made payable to: 
PROGRAM DIRECT LIMITED 
37B NEW CAVENDISH STREET 
LONDON W1M 8 JR 



Please send me the following software immediately 
G Siibmarino Coinmand £7,96 Inc. 

D Master Cards Player £6^ Inc. 

D DraBon Oamas Pock £6.06 inc. 

I enclose a Cheque/ P.O. for £ 

NAME 



ADDRESS 



.Postcode 




Kathleen Peel takes the 
wraps off the COMX 35. 
With a built-in joystick and 
35k memory the new arrival 
is full of Eastern promise. 

The COMX 35 is well made and nicdy 
packaged^ supplied complete with cassette 
leads, a cable to connea lo your domestic TV, 
a power supply with integral three pin plug 
and a Basic ManuaL 

The keyboard houses plastic keys with a 
calculator-type feel but without any loud 
speaker feedback. Because of its size it is 
unsuitable for (ouch typing. The joystick is 
centre-biased and produces non-printing codes 
when activated; its use is mainly for self- 
written and commercial games* 

The cassette interface at 600 baud seems 
relatively trouble free and actually requires 
that both earphone and microphone leads are 
left connected. This allows a spoken header 
for each tape track which is heard through the 
computer loudspcaki^r on playback. Both 
program and data files may be saved. 

Expansion is through a double sided 44-way 
socket, at present no information exists as to 
the connections of th: socket. 

There arc plans for an RS-252 — Centronics 
interface 10 take a suitably badgc-cngincercd 
version of the extremely popular Sharp 
four<olour printer pbttcr. Floppy disc drive, 
speech synthesiser artd memory expansion to 
67K arc all as they say *'to be available 
shortly". 

The machine is one of the coolest nmning 
micros I have seen, it barely heats up which is 
a good indicator as to the reliability of the 
electronics. 

The Computer is based on the RCA 1802 
microprocessor — an 8 bit register-orientated 
central processing unit, CPU. I1& main 
features are low power consumption, a register 
array, RO-RF, consisting of sixteen 16-bit 
scratchpad registers and 91 casy-to-usc 
instruaions, A summary of the registers is 
given in table 4. 

Switching on repeats a display routine 
waiting for any key other than space to be 
pressed. It then prints on the screen 
COMX Basic VI. 00 
READY. 
As you enter data it is printed in white with 
the computer rcsponic which can be selected, 
in cyan and the cursor in pink, an interesting 
use of colours for data presentation. 

Program errors arc denoted by error codes 
which although easily referenced in the 
manual, will be of little use to the inexperi- 
enced beginner without further explanation. 
For instance ** unacceptable character in 
number fold'* is the explanation for error code 
45. 

Editing a line is sin:ple. The line is called into 
the editor and displayed at the bottom of the 
screen, the cursor h spaced along underneath 
the line to the desired position and either I,C 
or D is typed — Insen, Change, Delete — and 
the amendment made on the cursor line. 
Typing Control S puts the correction into the 
edit line and allows further changes. A second 
Control S puts the correacd line back into the 



program. The maximum line length is 95 
characters and the cursor line commences 
below the end of the line to be edited, so it 
may be displaced by up to three lines which is 
a bit confusing. Not the best editor I have 
seen, but by no means the worst. 

A novel command, Control R, recalls the 
text prior to the last press of the retirn key 
with any data typed after the return super- 
imposed at the beginning of the line. Very 
useful for changing line numbers and minor 
changes at the end of often lepcated 
cotnmands. 

At switch on there are 30934 Bytes available 
to the user according to Print Mem. It prints 
256 less than actually available to a^low for 
stack growth. The Basic implements! ion on 
this micro has one major drawback — it is 
incredibly slow, taking approximately four 
time?i as long to complete the timing tests used 
for the Spectrum — Oric evaluation presented 
in the March 1983 issue of Your Computer. 

The usual selection of Basic commands are 
available, but disturbingly the manual has no 
references to any printer command. 

This indicates the level of standardisation of 
COMX Basic. Table lA lists commands 
which just vary in the keyword and Table IB 
lists commands that arc cither not defined in 
the dictionary or have a non-standard 
meaning, 

Redeflnabla character set 

There arc no simple structures such as If — 
Then — Else and On — Gosub tut their 
relevance is debatable. The Basic interpreter 
inserts and deletes spaces as it merrily tidies 
up your data entry. As you may type PR — a 
shortened form of PRINT, there is a slight 
problem with lines such as PR INT (A /256) 
which the interpreter resolves as PRINT 
{A/256). 

The whole of the character set is redefmable 
by using the Shape command, each character 
being formed within a 8 x 9 character cell. 
The two most significant bits are used to 
defme the colours and the remaining six the 
pixel content of the relevant row of the 
character. This theoretically is capable of 
givir.g high resolution and the program below 
docs thai. As you can see, not all the 
character codes arc usable within the display 
and the user is left with about 112 definable 
characters. The characters are dupl.cated in 
the lop and bottom half of the charaaer set, 
each half able to use a set of four colours — 
Black, Blue, Green and Cyan or Red, 
Magenta, Yellow and White. 

Unfortunately, there is a slight problem, 
whenever the shape command is used, the 
screen nearly always blinks — it seems to be a 
timing problem. If the programmer docs not 
redefine characters whilsi a program is 
running then this will not be a prob>m. 

There are no Draw, Plot and Circle 
commands which is not surprising as the 
display docs not appear to be memory 
mapped. This is the hi-res program: 

1 e-0:CPOS (0,0):CLS 

2 FOR A - 32 TO 127:GOSUB 7:NEXT 

3 FOR A- 144 TO 255:GOSUB 7:NEXT 

4 GOTO 2 

7 PRINT CHR$ (A>;:B = B + 1:iFB>958 
EXIT 10 

8 RETURN 



REVIEW 



READY 
1© FOR N=l 
Se PR CHR« 
3e NEXT 
RUN 

ȣ Oi- l_ 

♦.- ^312345 
STUWMXYZCvD 



READY 



10 Z$ - "0123456789ABCDEF":FOR A - 144 
TO 255:GOSUB 50:NEXT A 

12 WAIT <500):GOT0 12 

50 A$^'"':FOR B-OTO Bt:C$ = MID$ 
\2$, 1 + INT(RND(15)»:l >:A$ = A$ + G$: 
NEXT B:SHAPE tA.A$):RETURN 

I mentioned earlier that data entry from the 
keyboard is whije and the computer response 
cyan, which can be changed 10 a number of 
other permutations. Unfortunately there is a 



66 YOUR COMPUTER, AUGUST 1983 




side effect, coloured graphics entered via the 
keyboard in a program change colour when 
printed by the computer. 

Larger picture 

The machine has the usual six colours plus 
black and white. The paper colour covers the 
whole screen for all colours and does not leave 
a border like on the Oric or Speanim. The 
display which is 24x40 characters covers 



virtually the whole of the TV screen and gives 
a picture almost 20 percent larger than the 
Spectrum with the same character definition . 
Spcarum definition is 24x32. Colours are 
good> stable with very little noticeable dot 
crawl. The colour commands are in table 3. 

The sound commands in table 2 arc also 
good and capable of giving a wide range of 
realistic noises from lasers to explosions^ and 
could even provide a fair imitation of speech 



which would give an extra dimension to 
games. Although the machine does not suffer 
from the dreaded Sinclair power supply hum, 
there is a hum coming from the loudspeaker 
which IS annoying. 

The joystick is effeaively four additional 

keys which arc activated by pushing the 

joystick in an appropriate direction. These 

keys produce non-display character codes 

(continued on page S9I 



YOUR COMPUT:R, AUGUST 1983 57 



NOW AVAILABLE FROM W. H. SMITH & SON, 

JOHN MENZIES AND BOOTS 






■-^.^^. 



mm^ 





CENT 

An adventurous gome of 
strategy and planning for 
the 48K SpectrufT) 

RICHARD SHEPHERD 
SOFTWARE 



TRANSYLVANIAN TOWER 

A spine chilling adventure ,.. enter via the dungeons .. 
navigate your way tnrough 500 3-D rooms .. survive the 
swooping vampire tats ... reach the terrrfying top ... and 
rid the world of the evil Count Kreepte" _ — — ^ 

Can you survive the top of The Tower? 

Full save routine for use during the hours 

of darkness! 

48K Spectrum £6.50. \ 

Also av^iratit* by maif order 

SHIP OF THE LINE I 

Command, a sailing ship ..juggle your , 
supplies, crew and firepower . fearlessly 
Danle your way up the admiralty ladder, bribe 
Sea Lords as necessary ... until you make First 
Sea LordlFull save routine 48K Spectrum £6.50. 



EVEREST ASCENT ^^^ 

Conquer the world's highest peak in defiance of all the.^ 
obstacles, men and nature can throw at you ., survive ^ 
avalanches .. cross bottomless crevasses ... cope with M 
wayward Sherpas but don't run out of suppliesi j^^§ 
Full save routine. 48K Spectrum £6.50.^ ..tJi^^ 

^ Also <iv;iilable by m;«ll order ■ ;^ 



i^-"^^^ 






Tff « 



RIC 






'* '* *', #1 



AR^ 



I le^wn, G<»n#fousrliwownu.w«iifi*bte 



Credit Card Hotllre 0628 2 1! 07 



All pfo<3Mm^ ,uf vokl ^ul>je<f to trif fofKJilion rn*tt thi*y m.*y not tjy iv*fy of UM\r or 
othervvisp. D^ i^^x. Nf^rl oot. resoW or othprwiv unutAiPft wilhoul t^ wnn4*n p#rm*iviof i 
off?icnc»rdShepne'(3 



msM 






M 






A gtobal spy chase through complex puzzles," 
^ coded messages and 3-D mazes Follow Dr. 
1^ Death's trail ... locate his secret island ... discover 
Xjhe entrance to his lair ..but it doesn't end 

jtherel A different solution every game Full .; ^ 
i^ save routine 48K Spectrum £6.50. '^^ 



BLiYrWOG£TtlOFF 

DISCOUNT: buy three Gtru off 

aJYfOURG£TUOFF 



Alt WK fSliNCUiOf 

VAT & FIRST OASS UK POSTAOt 

OVfRStASOflOERVADDtl SOfORAWMAlL 



4«KEWieE$T ASCENT 


mum 


£ 


4aK TWANS-aVAWlAN T9^|if^ 


m u.so 


t 


♦eK SUPER SPY 


MM.SO 


« 


4aKSHIPOFTHEUNf 


Mil. SO 


1 


DCALtRKACK 


,-* 






OISCOUMT 


^ 




TOTAL 


t 



<tj \ rfxiov ca^/criec|ue/PO payable to Richard SrtrpheitJSoflwarr 
D! Dettt my ."MCCESS/VTSA Caid Nd 

witfi tne sum Of £ Stgnaairc . .,.. 

NAMF AOO^SS 



VtND JMMCOtAfEiy TO RICHARD SHEPHERD SOfTtfAVJf 
FREEPOST (f »o slafT^ need«J». MAlOC(V#^EAD, Bf RICi. SI A SHY 



(continued from page 57f 
which auio-repeai and can be read by the key 
funaion. This returns the ASCII code of the 
airrent key being dtprcsscd. So If Key « 136 
Then. . . . Because of the nature of the 
keyboard scanning routine, the use of the key 
facihly in a program such as figure 2 creates 
problems and does not smoothly move the 
character around the screen. It is necessary to 
make the variable ihe value of the last key 
pressed and integrate the variable as in figure 
2. This point is omi:tcd from the manual. 

The content of the manual for the beginner 
is good and quite clear but spoilt by rather too 
many silly errors. There is virtually no 
technical information in the manual. It really 
should include 1802 assembler instructions^ 
memory maps, system variables and I/O socket 
connections. They may not be required 
initially* but you will not get very far without 
them. 

Glancing through the ROM reveals three 
commands not in the manual. Dos Pout and 
Tout. Dos and Pout give error code 62, 
*VROM or ROM card not present" and Tout 
reruns Ready. There appear to be ROM 
routines for double and quadruple-size 
printing available which should be very 
useful. 



CONCLUSIONS 

■ Thn Comx 35 cannot bo rocom- 
mended for business use as it lacks 
speed and a suitable keyboard. 

■ If an adequate library of high-quality 
machine code arcade games can be 
assembled then the Comx 35 could 
be treated as a games machine with 
computing capabilities, where the 
integration of a joystick with the 
keyboard will make for a more realistic 
arcade-style presentation than a 
normal keyboard The demonstration 
tape containe oomo good machrne- 
code arcade-type games. 

■ For a 1983 computer it has an 
extremely slow version of Basic and it 
uses an outmoded CPU which is 
unknown in toda/s popular micros. 

■ It has an incomplete version of Basic 
and some commands have non- 
standard meanings. 

■ Error codes need to be more explicit 
about the nature of the error and 
could be greatly enhanced by the use 
of exomploo In the manual. 

■ It has a non-standard size keyboard. 



Table M. 
FVAL VAL 

figure 3. 

Program 

1 B=0 
10 FOR A = 1 TO 

10,000 
15 GOTO 20 
20 B = B^1 
25 LET K KEY 
30 NEXT A 
40 PRINT A, B 
50 END 
80 GOTO 25 



KEY-INKEY 



Comx 38 

RUN RUN 4- 



400 sacs. 350 sees. 



Program to print out character set md pause 
whiie space key depressed, 

1 FOR A - 1 TO 255 

2 IFKEY = 32THENGOT0 3 
5 PRINT A, CHR $ (A); 

8 NEXT A 
10 END 



This modification is required to enaale the 
above program to work. 
3 IF KEY -32 THEN WAIT (20) : GOTO 



Tebie t. Comx 35 standard Basic commands. 
ABS ASC ATN CHR COS DATA DEFINT 
DEG END EXP FOR NEXT GOSUB GOTO 
IF-THEN INPUT INT LEN LET LIST LOG 
MEM MID MOD NEW PEEK POKE PI PRINT 
RAD READ REM RENUMBER RESTORE 
RETURN RND SGN SIN SQR TAB WAIT 

Tsbfe 2, Sound commands. 
MUSIC Note, octave, amplitude. 
NOISE Frequency, amplitude. 
TONE Frequency, octave, amplitude. 

VOLUME Level 
79d/e fb. Non-standard Basic commands. 



Figure 2. Operating joystick. 

10 CPOS (0, 0) : CLS 
20 A-T2: 8-20 
30 IFK =136THENA = A-1 
40 IFK -139 THEN B-B-1 
50 IFK -138THENA = A-f 1 
60 IF K - 137 THEN B « B + 1 
70 CPOS (A, B) : PR "•" 
80 GOTO 30 



Up 
Left 
Down 
Right 



Tab/e 3. Co/our commands. 

COLOUR (N) Where N - 1 to 12 and 
represents the colour 
combination used for 
keyboard input and 
computer response — 
initially set at 12. 

SCREEN (N» wtiere N - 1 to 8 and 

represents the background 
colou' - default jwit to 1, 
black. 

CTONE IN) N /■ 0: computer response a 
shade brighter than the 
screen colour. N=0: effect 
turned ofl. • 

Colour and screen are global and affect the 

whole of the display. 



CALL (NN. a, bl 



CLD 
CLS 

C^OS (Y. XI 
DEFU5 NN 

DIM 



DLOAD 

DSAVE 

EDO 

EOP 

EXITN 



FIXED N 

FNUM (exp> 
FORMAT N 

INUM (exp) 
PLOAD 
PSAVE 
RND (N) 



RUN N 



RUN - 



SHAPE (A, 
TIME (Tl 
TIMEOUT INI 
TRACE (A* 
USR (NN, a, b) 



Transfer execution to machine cod9 routine at address 
KN passing data e and b into R8 and RA. 
Clear all strings and arrays. 
Dear screen from current cursor position. 
Place the cursor at position Y.X. 
Creates a space between variables and the start of the 
program INN) to be used for machine language routines. 
A maximum of 26 arrays limfied to 255 in any dimension, 
also 26 strings maximum. Destroyed by Run, New, CLD 
and perhaps Editing. 
Load data stored by o previous DSave. 
Save data for subsequent retrieval by DLoad. 
Prints hex address of end of data. 
Prints hex address of end of program. 
Unconditional branch to line N. If used as an escape 
from a For /Next loop it should jump to the next level 
dcwn of nesting if applicable. 

Formats the printing of all numbers. N is number of digits 
to the right of the decimal point. 
Round to nearest whole and conver to floating (X>int. 
Specifies field size N for printed numeric data until turned 
of. 

Round to nearest whole number and convert to integers. 
Load program stored by a previous PSave 
Save program for subsequent retrievefJ by PLoad. 
Returns a random floating point number from to less 
than N. A - RND n5> will not work. A - INT (RND (15H 
is acceptable. 

Runs program from line N but does lot clear the data 
space. 

Th3 computer replaces all interpretive branches such as 
Goto 160 with abdolute oddre!>M55 and then Runs the 
program. 
18 HEX numbers") Redefines character code A — see text. 

Time to elapse before Jumping to subroutine 

Address N — 50 units per second for T. 

A30 Trace of f A # Trace on. 

As call but used as part of an expression returning a 

32-bit binary integer number constructed from R8 (low) 

anc RA (high). 



Spectrum 



1 LE* B 

20 LET B - B + 1 

SO STOP 

100 S9CS. 



TaWe 4. fB02 Register summary. 
D 8 Bits Data Register 
(Accumulator) 
DF 1 Bit Data Flag (ALU 

Carry) 
R 16 BUS 1 to 16 scratchpad 

Registers 
P 4 Bits Designates which 

register is program 

counter, 
X 4 Bits Designates which 

register is data 
pointer. 



N 4 Bits 



IE 



4 Bits 



8 Bits 



1 Bit 



Holds low-order 
Instruction digit. 
Holds high order 
Instruction dipit. 
Holds Old X. P after 
fnlerrupt. 
Inieffupl Enable. 



Q \ Bit Output Flip- Flop. 



YOUR COMPUfER. AUGUST 1983 59 




HARDWARE 



SELECTED SOFTWARE 



Atari 400 with 16K RAM (AF36P) £199 95 
Atari 400 w*th 48K RAM (AF37S) £299 00* 
Atari 800 with 46K RAM (AF02C) £399.00* 
All above with BASIC arid handbooks 
Atan Cassette Recorcer (AF28F) £50.00 
Atari Disk Drive 
48K RAM fur Alan 403 
4aK Upgrade lor 400 



Commodore 64 

VIC20 

16K RAM for VIC20 

Commodore Cassette 

Commodore Disk Drii^ 

Dragon 3? 

Dragon Joystick 

Cassette Cable for Dragon (BC31J) £2.95 

Epson Printer MX80F/T (AF40T) £447.35 



(AF06G) £299 95 

(Ar44X) £99 95 

(AF45Y) £99 95 

(AF56L) £339 00* 

(AF47B) £129 95 

(AF53H) £59 95 

(AF48C) £44 95 

(AF50E) £299 99 

(AF57M) £199.50 

(BC30H} £19 95 



MENTA 

Floppy Disk 

5 C12 Data Cassettes 

Joystick Contro*l*^r 

Joysticks (Pair) 

Le Stick 

FiiU details atl above n MAPI IN catalogue 

* Delivery next day by Data post 



(XG28F) £115.00 

(YX87U) £2 50 

(AF61R) £199 

(AC53H) £7 50 

(AC37S) £13 95 

(AC45Y) £24 95 



V 



ATARI 

Atrack Ai Ep-Cyg-4 
*Bata Bitggies 

Candy Factory 

Claim Jumper 

Defender 

Forth 
•Frooqer 

Galaxian 

Goff 
•Heiltire Warnor 

K^ra/y Shootout 
'Moon Shuttte 

PaC'Man 

Paint 

Picnic Paranoia 
'Preppie 

Oix 

SAM Speech Synth 
'Sham us 

Soffporn Adventure 

Starcfoss 

Synassembler 
'2ax Kon 

Zork I 

Zork N 

Zofk III 
*:\D Rupr^rgraphicR 



-1E-16K-KFS4J £34 95 

.1C-16KKB74R 122 95 

-ID-aaK KF53H £2195 

-lE-1l6K-KB67X£a4 95 

-1E-16K'KF10L £2995 

•1D'24KyL29G£82 95 

•1C 16K KB68Y £2295 

-1E-16K-KF11M £29 9b 

*tE-18K-KB44X £34 95 

1C32K-KF02C£27 45 

-1E-8K-B063T £34.95 

•1C-16K-KF??y £27 50 

1E'8K'B071N £29 95 

l0 4eK-K822y £29 95 

IE 16K-KFt3P£34 95 

-lC'ieK-KB07H £21 95 

-tE-16K-KF16S£29 95 

.1D-32K-KB15RC47 19 

-1ET6K-KB90X£34 95 

-1D-40K-BO93B£20e4 

• l0.32K-Kai7S£2995 

ID 48K-KB83E£38 95 

10 16K-KF20W£31 50 

-ID 32K-BQ94C £29 95 

-1D-3?K-BQ95D£29 95 

-1D-32K'KB31J£29 95 

1C 40K BQ29G £31 95 



COMMODORE 64 

TefTiple 01 Apshai < Pari 1) -1D-BC57M C27 45 



1O-BC58NC13 80 
-ID BC59PC13 80 
-1D*BC60O £20 75 
-1D-BC61R£20 75 

1D-8C62SC27 45 

-Ife-bU^i^K 119 95 
-1C-BC78KC7 95 
-tC-BC82DC995 
tE.BC79L €t9 95 
IC BC4!U£7 95 
TC-8C83E£7 95 



Upper Reaches (Pttrt 2) 
Curse Of Ra (Pan 3) 
Sword Of Fargoal 
Crush, CrumWe & Chomp 
Jump Man 

DRAGON 

Berserk 

Black Sanctum 

Dragon Trek 

Galax Attax 

Guest 

Wt/ard War 

Plus 30 other titles for Dragon 

SPECTRUM 

The Hobbi! (48K) 

Timegale (48K) 

Space Intruders it6Kj 

Meteor Storm (i6K) 

Chess Player (48K) 

Speakeasy (4aK) 

VIC20 

Crush. CrtimbJe A Chomp (•► 16K> 

1C-KK10L£20 7$ 
Datestones Of Byn (•16K) tC-KK13P £13 80 



!C-BCaeV£!4 95 
-1C-BC89W£6 95 
-1C-BC90X C4 95 
'lC-BC9iy £4 95 
.1C-BC92A£6.95 
-1C-BC93B£4 95 



Plus oyer 280 other ttties for AlaH, 



MICROWRITER 



The new r^andhold wofd prucessor 
that eliminates the need for a typist 
You can learn the Mcrownting technique 
m less than an hour and produce 
perfectly iypod t&%\ th© canw rt;*y 



Micrownter (AF62S) £48S ♦ £72 75 VAT* 
Complete Word Pr ocess-Dr Package 
(Microwntf?r printer and lead) 
(AF63T) Ct 455 * C218 ?6 VAT* 
Available ONLY by mail order or from 
WESTCLIFF shop 

^ Delivery next day byDatdpost 





nm^^^^^m 




AUTHORISED ATARI 
SERVICE CENTRE 



-1CKK12NC17 25 

-TE'KK11M£27 45 
.1E-KKt40£27 45 
-1E-KKt6S£29 95 
-IC KK08J£20 75 
■1C-KK15R £13 80 
-1C*KK09K£20 75 
IC-KHt8UCl195 



Invasion Onon (♦16Ky 

Monster Ma/p 

Pt after mania 

^incess & Frog 

^•scue At Rigel (MSK) 

Ricochet {♦8K) 

Sword Of Fargoal f * t6Kl 

1 nnk Arcade 

Plus so other tltlei for VIC20 

'Dtsk verstons also avattabh though prtca 
nnd memory sua may be (ttfforant 

Spnd siii» now for our new software leaflet 
with details of atl programs added since 
Maplin catalogue. 
Order As XHS2G Issue 4. 



If your order contains over £12) worth of 
computer hardware apply now for interest 
free credit by telephoning Mail-order 
(0702) 552911 London Shop 01-248 0926 
Birmingham Shop 02I-3S6 7792. Souther ^ 
shop 0702 554000 or write to P O Boj* ^- 
Rayletgh Essex SS6 8LR 
You pay 10% down, then 10% per month 
for a further nine months (to n^rest 
penny) 

Credit quotations on request This offer 
subfoct to approval which can take up 
to 48 hours (APR ^ 0%) 



s: 



^^ 



Mapsoft full colour cBta}:>9ue 
Price £1 inci post Mapln 
cfitnlogui!! conlams full edtflil<i 
of all hardware and tots of 
software On sate now m all 
branches of W H. Smith price 
£1 25 or £1 50 met post from 
PO Box 3. Rayleigh. Essex 





A f?(jporh new home computer 

with one of the most powerful 

colour vtdeo processors 

available An incredible 32 

spntes simultaneously 

arvl tfiK of RAW 

dedicated to graphics 

alone Powerful 280A 

(3 5 MHz) main processor Three 

tone generators and noise 

generator atl with envelope control like a 

mini-synthesiser Complete with BASIC and supt^ib handbooks 

for beginners A I this for just £16995 (AF64U> 






Maplin Electronic Supplies Ltd., Mslf Order P.O. Box 3. Rayteigh, Essex 

SS6 8LR Tel Southend (0702) 552911 (Sftles). 

Demonst rations at our shops NOW. 

159-181 King St . Hammersmith. W6. Tel. 01-748 0526. 284. London 

Road. Weslctlff-on-Sea, Essex. Tel. (0702) 554000. Lyr>ton Square, Perry 

Ban^. Blrmlnghan. Tel. (021) 35($ nwi, 

Atl goods delivered in UK mainland carriage paid, iMit add 50p If total 

order less than £5 except catalogues Orders Inclildtng items marked ♦, 

delivery next da^ by Oatapost. 

Subfecl to avaVablllty All prkes include VAT unless shown. Pdces 

correct at time of going lo press. 



60 YOUR COMPUTER, AUGUST 1983 




» KUMA « ^^ 
COMPUTERS W 

1 1 York Road, Maidenhead, Berks SL6 15Q 
Tel! (0628) 71778/9 Telex 849462 TELFAC.KUM 






Pfe&saadd tS% VAT to &n prices 



smusi 



FORTH nsS.OO 

Full FIG Forth 

CHEOrr £24.50 

Charactiir set editor 

ISLES OF ARTUAN £1950 

Extensive Advent Lire garni? 

OTHELLO £19.50 

Wnh fine graphics 

MAZE RUNNER £14 50 

Thifiking Mdf>'s Md/fc Game 

RX £80.00 

Filo Transfor Program 



A^Bttmain 



TINY WORD £24 50 

Comprehensive Wnr*1 Processor 

EDITOR/ASSEMBLER £29 50 

The first Z80 Ed/Ass tor the 
NewBrain 

DISASM £14.50 

Disassembler 

MCMONC14 50 

Machine Code Monitor 

ACCOUNTS £22 57 

rnmpiirftnsftrt rash /hank book 

DATABASE £22.57 

tnformatujn storage 

CARD INDEX £30.43 

Multipurpose data nranagennent 
progrann 

FILE MANAGER £20.00 

Creates and maintains records 

HOME BUDGET £8 65 

Keep track of your home finances 

GOBBLER £8.00 
Negotiate a maze fillBd with 
hazards 

STAR TREK £8.00 

Save the galaxy frorTi the Klingons! 

COMMODITY TRADER £8 65 

Gartible or) the Commodity Market 
MASTERMIND £8 6S 
Guessinq Game 

BLOCK HIM IN £8.65 

Obstacle Course Game 

FRENCH VERB £8.66 

2 programme Database 

FRENCH CONJUGATE £8.65 

French verb coniugetfon 

FRENCH VOCAB £8.65 

2 part Database 

FOOTBALL FORECAST £25.00 

Sophisticated Pools Forecasting 

HOR&S RACE ^FORECASTING 

£24.50 

The Serious Punter s Aid 

TYCOON/PELMANISM £8 65 

Two programmes ir one 




MZ 
BOA 



WOPflO (Disc) £79.95 
Professional Word Processor 

MAILPRO(Dis€)£&9.9S 

Mail List for WDPRO 

DATABASE (Disc) £59 50 

Information Storage Solid Stale 
Recommended 

EASIVAT (OI»c> £89.50 
Compact VAT accounting system 

FORTH (Disc) £49 50 

Delivery t.b. a 

Z^H Eclltor/As«*mbl«r £37.50 

Editor Assernbtef C.P.M 

HISOR PASCAL 4 (Disc) £40.00 
Compiling Pascal C P M 

WDPRO (Cassette) £39.50 

Professionai WorUpiocessor 

DATABASE V3 3 £29 50 

Solid State. Information storage 

EASIVAT (Casstftitt) £39.50 

Solid State VAT a:counl>r^g system 

CALC 3.1 (Cass«tt9( £34 50 

Spreadsheet Calculalof 

FIGFORTH (Cassttte) £34.95 

Fully structured self-extending 
language 

FORTH TOOLKIT £14.50 

Forth word definitions 

HiSOFT PASCAL (Cassette) £35.00 

Corn piling Pascal 

BASMOD £17.50 

Modifies Sharp Basic SA'5510 

ZEN £19.50 

Z80 Editor/Assembler 

DISASSEMBLER £10.50 

Zen compatible D-sassembier 

DYBUG £17.50 

Machine Code Program debugger 

MICROTYPE £39 50 

Touch Typing tutnnal 

HOME BUDGET MKIH £14 50 

Home accountirig system 

CURSED CHAMBERS £10.50 

Adventure game 

QUEST £5 50 

Ad vent lire game 

PAKMANE8 00 

Agreat alter native to Space Invaders 

PARAGON £5.50 

Adventure game 

CASTLE QUEST £8 50 

The iatest new Ad/enture Game 

ELECTRON 22622 £8 00 

Space gafTie vtfy fast 

FLY ONE £10.50 

FItght Simutatof 

ASTEROIDS £8.0C 

Can you survive the Asteroids bolt 



I r//£ SOFTWARE LISTi 



FROGGER £8.0a 

Guide ih(? frogs safely home 

FENDER C5 50 

Fly a hrgh speed space cruiser 

MILLIPEDE £8.00 

Fight or evade a giant Millpede 

40 £14.50 

Time warping srarpgy game 

TOMBS KARNAK £8.65 

50 level adventure game 
CAVFDIVFRrftOO 

Beat the troMs and find the Hidden 
chalice 

LABYRINTH £8.65 

Escape from a jD maze 

PRUNES OF PENGE £8.00 

First political ar:ade game 

CAMPAIGN 14 £8 00 

Defend the Universe against alien 

attack 

PELMANISM£e.OO 

Mernory Test Game 

MIDAS £8 65 

Pursue a fast, tncky opponent 

GLOBAL WAR 111 £10 50 

Cdri yiJii win WWIII 

SCOOP £10.50 

Edit, print and cisiribute a 
newspaper 

THE TOMB £10.50 

Explore an Egyptian tomb 

COSMIC SCRAMBLE £10.50 

Attack the alien St ronghold (Hiscore 
21070) 

ENCOUNTER f B 65 

Rescue a kidnapped grri from thugs 

GOLF £8.00 

A round of Golf with your Sharp 

TREASURE AD\/ENTURE £10 50 

Adventure Game 

MAP OF THE UK. £10 50 

Educational UK Geography 

KINGS 8iQUEeNS £10.50 

English Monarchs since 1066 

— Educational 

SEND FOR NE V/ MAY CATALOGUE 




WDPRO (Disc) £79.95 
Professional Word Processor 

MAILPRO (Disc) £69.95 
Mail list for WCPRO 

SUPERCALC (Disc) £190.00 
Spread Sheet Calculator C.P.M. 

PERSONAL PEARL (Disc) £185 00 
Prog r a FT! Desig i Package 

DISMOD (Disc) £39.50 

Rpnover lost CP^M Files 

TX (Disc) £80.00 

CP/M File Transfer Program 



FORTH (Disci £49 95 

Fully structured self extending 

language 

HISOFT PASCAL (Disc) £40.00 

Fast Pascal Compiler C P M 

WDPRO (Cetiette) £39.50 

Professional Word Processor 

FORTH (Cassette) £34.95 

Fully Striicruron Self extending 
language 

HISOFT PASCAL (Cassette) £35 00 
Fast Pascal Compiler 



^X commodore 



DATABASE £21.30 

255 pages of 10 items 
NON-VAT ACCOUNTS £21 30 

Up to 80 entries/month 




MAP OF THE UK £10.40 

Educational J.K. Geography 



ATARI 



ADVENTURE PARAGON £8.65 

New Adventure game 



EPSON HX-20 



DESK MASTER 1 £29 50 

Office Aid Calculator program 

DESK MASTER 2 £29 SO 

Word Pfocessoi 

DESK MASTER 3 £29.50 

Spread Sheet Calculator 

DESK MASTER 4 £29 50 

The Friendiv Terminal 

DESK MASTER 6 £19.50 

Decision Maker 

DESK MASTER 7 £19.50 

Fditor/Ansf'Tihler 

HOME BUDGET £17.36 

Home Accounting System 

HORSE RAC£ FORECAST £24.50 

Winorplacf it's a winner' 

COMPUTAX £49.50 

Personal Income Tax Planning 

DATABASE £29 SO 
Plus lots more 




FORTH £85.(H) 

Full FIG Fon-> 

TX £80.00 

CP/M File Transfer Program 



TtHMS Pltttfte«d<J L' OJ pOft arid fWCHirt^ lo of rt«ni ii^vli^r t'10 00 f.4M.rt«# h^*> Qn gil f^t«. 



rt«jiir tick lioh i-5 for in(t»riiirttioii rct^uirctl, «nU %^nd €0«|>on (o: 
KumiConipyirrt.lia 1 1 Vorli Kvv*il, M.iitJcnUr.ia, tkrkk Stfi l!»Q 



□ SIRIUS-1 
D SHARP A ' B 
D OSBORNE- 1 

□ EPSON HX-20 


a 
n 
n 

D 


□ NEWBRAIN 
D COMMODORE 
O SNCLAIR 
n ATARI 


D 
D 


NAMI 








AOORI SS 

■ mam ^m wmm ^m ^m 




l*(>M r Xil>t 





YOUR COMPUTER. AUGUST 1983 61 




DO YOU WANT A WORD PROCESSOR FOR YOUR BBC 
OR A WORD PROCESSOR FOR YOUR BBC ? 

Yes there is a difference between word processors and we can offer the best because it's the 
FIRST PROFESSIONAL DISC BASED WORD PROCESSOR FOR THE BBC COMPUTER. 

The MERLIN SCRIBE uses the disc on your computer the same way that professional systems costing 

many hundreds of pounds do. 

Until now any document you wished to create has been limited to the few pages which could be squeezed 

into your computer memory. This means the computer is really using the disc as if it were a cassette! 

The SCRIBE can create documents far greater in size than the computer memory, and really uses the disc 

as it was intended to be used. SCRIBE automatically loads and offloads pages between disc and memory 

without you even knowing it's happening! 

Amongst the many super features available are: 

* Optional ^0 & 80 column screen format selection, 

* On screen formatting - you see it as it's printed INCLUDING UNDERLINING. 

* Right justify, word wrap, insert, delete, move copy & centre. 

* Document merge (will merge two documents into one from disc). 

* Addresses all four drive units allowed by your BBC disc system. 

Plus many more professional features, 

SCRIBE comes in ROM with five minute fitting instructions, printer utilities on disc and a comprehensive 

'^^""^'* PRICE £59.95 

Also MERLIN SCRIBE in ROM for cassette machines £29.95, and on tape £19.95. All prices include VAT. 

Post and P ackaging 60p. 

!■■■! MERLIN COMPUTER PRODUCTS (BUCON LIMITED) 

' VISA 18 MANSE L STREET, SWANSEA, SAl 5SG. TEL (0792) 467980 




GREAT VALUE FOR MONEY WITH OUR 

SPECTRUM 

SOFTWARE 
GAMES FOR THE 16K OR 48K SPECTRUM 

MONMMl^K (M C> A W¥AU ISLAND £4.95 

Kast and furioui aretdc action ^ilh time ^ourful high ipeed game) 

REVERfl (M/O A POKKft OIO: UM 

n«Msic Mritffv and addictive gamblinf lame^. 

TIMIM JNK (M/C) « 1 A^h £4 95 

A lupeib I6K text advcnluie and a cotlectimi of mind ilimiilalini puvtkt. 

MAGIC CAST! f: (M C 4*K only) £4.95 

A gripping text adveniure. Re3.cue the pf incest but bewaie or booby tra». 

m MAZK Of GOii> (M/C) £5.95 

Ama/mg full colour, high resolution viewi a% you walk afound a large libvnfith. 

EXTEND SP£CTRUM BASIC (I6K OR 48K> WITH 
wmrr.Noisf AM>GRAHiirs(M/c» 15 95 

Add^ many \i\eliii commands lo BASIC including a WINDOW lyitefn and true 
fcXFLOSION type tound effectv. EjHen«ve manual ^iipptied 

EDUCATIONAL PROGRAMS 

CriilL £f,Pf 

A wtddy used 'O' kve{ teaching Unguage available for 16K or 4(IK Spectrim, DRAGON 
32 and IftK 7XHI. Supplied with a compfehen«ve manuaj. 

HAL £5 95 
Anothet p4>pular 'O* level teaching language for a 16K or 4SK Spectrum. 

Vl!»UALPitOC£8&OR £5.95 

Providcf an on icreen dnplay of a simple micro-proceftftoi illuitrating iH internal 

operarion aji It runt your pfograms. Wiib comprehensive manual. For ihe 16K or 4gK 
Spear uiQ, 

OUR SOFTWARE IS NOW AVAILABEE FROM 
MANY COMPUTER SHOPS NATIONWIDE, OR 
DIRECT FROM tS BY POST OR PHONE. S.A.E. 
FOR DETAILS. DEALER ENQUIRIES 
WELCOME, 



GILSOFT 

30 Hawthorn Road, Barry 

South Glamorgan, CF6 8LE 

Tel: 0446 736369 



TELEPHONE YOUR 
ORDER WITH: 

^1 ^S 



.j^ife. 




Ate your finances driving you mad? 



Do you find that working out your 

finRnres makes your head buzx? 

On yon sr« rnr' 

Uonl worry, row you can have 

Hilton'H Personal Banking 

Syfttem on your side, giving you 

a clear head alart and 

(hopefully) putting you back 

into the black! 

Maintain permanent rerordfi 

and fully detailed Htatemunts of 

your finances including; 

*AU cheque book transactions 

and bank receipts 

♦ AU standing order payments 

Automatically Procetaod 

(munlhly. quarterly* six-monthly 

or annually and for set number 

of payments] 



In addition the abiUty to 
search, locate, delete or 
correrl prffvinuA entrto<i. Lint 
by categuiy facility is included. 
Additiona Bank Reconciliation 
modulo avriilabic to 
automatiCriUy match your Bank 
Statement to your Personal 
Banking System account. 
Full instructions incluried and 
guaranteed after sales 
maintenance provided 
*PBSZXeiC:8 95(16K) 
*ZX SPKCTRDM C9.95(4eK) 
• DRAGON £9,95 (32K1 

Sanli m-OMlbttoafror ••• wllb«b«v«tCi. 

Ani. f«>r lh*» PHS »i> yiiur .«x hI riimputorMloni. 
OKOKK bv POST ;i!p«. ifvmn mrtrhme) 
OR Rt lh« POST OFHCE umng 
I RANSCASH ACCOUNT ^02 9537 



<SSL 



HILTON 

COMPUTER 

SERVICES 



Hilton Computer Services Ltd 
(Dept ^C) 14 AvalonRoad. 
Orpiniton, Kent BR6 9AX 

• YOUR PBS IS NEVER OUTOr DATE ♦ 



62 YOUR COMPUTER, AUGUST 1903 



THE FLEXIBLE COMPUTER SYSTEM FOR THE FUTURE 




16k ORIC £129.00 inc. 
48k ORIC £169.95 inc. 
Now with FREE Software 



o » t II I » u I ti c I' ; ... 



t « c 







1 




\ 


1 




ORIC 

SOFTWARE 

(available on cassette only. Prices lociude VAT and post and 
packing) 

ORIC FORTH language. Requires 48k machine. 
Price £15.90 

ORIC BASE for the maintenance of personal and small 
business irto matK)n. Requires 48k mach»r>e. 
Pr»ce £15.40 

ZODIAC adventure game. Requires 48k machine. 
Price £10.39 

ORIC CHESS Requires 48k machine. 
Price £10.38 

g ORICMON A complete machine code mcnitor. Either 16k 
or 48k madiines. 
Price £15.90 

^^ HOUSE OF DEATH game Requires 48k machine 

^ Price £10 39 

^:^ MULTI GAMES PACK 2 Requires 48k machine. 

> Price £7.30 

^ ORIC MUNCH game. Requires 48k machine. 



PlffiRIC 

HUNTER 



£169.95 inc. 



Oric Products are pleased to announce the release of the 

four-cctour printer. 

The Pr nter uses standard 4i inch paper and is switchabie 

between 40 and 80 characters per line 

The. writing mechanism is a clever an^angement of four 

miniature bail-po<nt pens (red, green, blue and black inks ) 

There are 1 5 programmable character sizes and four different 

drawing angles 

The pen plotting facility allows the drawing of complex 

diagrams and pictures. 

The pf be includes an rnteoral powef supfiiy arid pnnter lead 



You may place your order t)y phoning our telesales number on ELY (0353) 2271/2/3/4 or by completing the postal form below: 



Payment may be made by cheque, postal order. 

Barciaycard Visa or Aooeis, 

Al cheques and postal Ofders shouki ba made 

payable to Tansoft Ud 

For ^Bdit carrj payment pleaae quote Aocest, 

Barciaycard Visa No. 

All orders shoutd be sent to Tansoft Ltd. 
3 Club Mows. By. Gambs C87 4NW 



Name 



Address 



FuM colour brochure and software catalOQue 
IS available on request. 



Descnption 


Qty 


Pnco 


1 1 




1 


1 




1 


1 




1 


1 


1 1 


TOTAL 1 1 



Trade erxiuiriee wekom9. 



AU prioes are inclusrve of V.AT 



Tabfe f. Variab/es used. 


o$ 


array of object descriptions 


i 


array of object locations 


i 


number of objects being 




carried 


set 


pointer to subroutine that 




deals with the current location 


up, do, we, 




no, so, ea 


pointers to surrounding 




locations 


1$ 


current location description 


i$, a$, b$ 


input string, command and 




parameter respectivety 


init 


pointer to initialisation routine 


n 


For-Next control variable 


fed, found. 




sp, und, 


various flags 


unc 





TIME 



u) i.ei «••*■! iJEt f«d-oi Lrr t^ot let ««i-iooo» ixt imt-sooo 

13 IIU UJt» Inlt 

20 Lit no-Oi Li. r iMficii LCT mm^not LCf •(i»ftOi UEf u|Bi«rwi tCf tfo«nci 

30 LCr l««**i OO 0U« M*l 

40 CLB I ^niHT 14 

60 LET «oun«|-0» rofi r>-| fO 1 1« IMIOI l«a>t tf l(fi]< >iii»t THEN mU rn 00 1t» ^ 

6-1 IP NDT found rNCN PRINT i PfllHT "I C«n ««9.,.-'t Lfl Immtf^l 

4S PRINT "a -|oi<it 

70 NCIT « 

ao tio TO too 

«a 1^ «#-"laati* AND NOI fnuml INEN PRIMl '1 c*n t •«« anythlnfi «pvcl«l * 
lOO MEP .01,101 IMPUT "UhAl ftTiAll } oo 7j ■ I I tNT: Iti ir li«*' T»itN tM TO tOO 
102 FOR n*l 10 I.EM i«( If ii(nt'»*A* AWT .«,^. .... ,»^^ LkT tt(^c€:i«« lUUDtt > 

t03 NCIT n 

too IF a^Val^^O AND ltNO>.<n THEN ^ft INf in«> .lu^ «»i.fr«- Anct k t II itfl yrxi "i OD fO 
9000 
107 QO QUB SO0« PRfNr |«* <>iAf| * '*tbf 

I to ir «t*<n" AND i^u THpv LCT »»i«rioi 00 TO 20 

tTO tf «•«'«** AMD »(j THCli L£T Miftui OO TO 2Q 

liO tf •»»'*•" AWD mm XHfM LfT «»t-«Mt QO TO 20 

140 ir Aftva" AMI mm fMill Lit »pf««t 1)0 fO 20 

1^ ir ^f-*!!" AND do rmaJ LCT «vt«<let 00 TO 20 

tss ir Afi.^u*' i»4I:n oo to 4I<m 

t*»o ir *«-^#-" T»*cM on ro 4A 

170 IF Ai«'h«}p*- THEN vn m *Mo Cnancv "1 00 10 too 

ISO IF «f«-t«fcV OK «t->t*t'^ THCN «0 fO 70OO 

190 IF •••-nut** OK At»-*4rop*' TtliN OO 10 4900 

200 IF •i-*op«n» TMCM OO tO 3a00 

20tS ir A«*M*»d^ THtW 00 ID J300 

210 IF «4»nuoh^ TICN DO TO AO 

713 IF ■i->-<M|»' TMFN OU fO 4000 

220 IF ««i<W**k'^ OR «t-<*»««h* flUN 4K> TO 'MHH) 

22S IF At-Ml^t*' THEN GO TO 7^00 

230 tr m.»~'rmm^'' tICN 00 TO 4300 

240 IF 4ii»'unlot-«* TtCN iO TO 70O0 

230 i> ••->i* tMN 00 mJii ;k!>oi:ii on rn too 

760 IF ««'**tn*«rt ■ tl*W tO 10 7OO0 

2?» IF •i-*qult" l>4.N (Ul TO «00O 

200 tr •i--»Av»'^ l>Cf* OAVi: 'fiMt^fUittch' LlWt 20( tnif^t variiy I vthlt 
TO 100 

*90 IF t£N at* I t>«M PAIWT •! c«n t •*! OO tO lOO 

4^*^ PRIHt •■! t*rt t "t«i| 'Iftfl** •*M OO tD mo 

300 If tfUl-* - AMO LCN if>l r^CN LET if -1 4 12 TO I I QO TO !>00 

302 Ltr i«i-<lt ItT «•-'"! IXT t»f-"**t rOA n*i TO LCN tt 

^03 IF Itfn)*'' - AND M3T «p r^CN LfT »p«li OO TO ;i20 

310 IF NOT «{) THFJtl LF 1 4t«««*lt<rt> 

313 H «p t>«N L£r ti«>>C|4»tfrnl 

S9^ NCht a 

510 RETURN 

lOOO LET |#**'VaM «f» iri « «ur«ttt« Th«r» m tf palhii tw«ding mir ih And »«Aitr).' 
lOlO LET f%o«1140i Litr «o»|03<0 
I020 RETURN 

1050 LET Ifw^VCM Af* I ft A «Ckr««t, Mith pAtft* t«isil»ng ctctrfh «nd •«■! «fMl « cl» 

*rln« io ih« tavsL.* 

1040 LET ivu-'lOOOi LET m*109Oi LET •••-lOAO 
tQ30 NttUI^ 

tOM> iMt l«*'VeM mrm In «clit«rtnQ. In thu cmntrm l« « tl«Hi 4ihMdhif>«, NhlcH l«r 
lt« « fKiwar »f3ur<'», Kttit ■>a«i.'" 
t070 LET 94-1030 
tO«0 WttlftN 
IO<fO ttt It-^VuM -rw In l*Ni lor »t.t 

1100 itt M*«iojoi irt MA-iuv 

1110 REtUllN 

1120 LET 1 4- « Vow ars m ttym dorvst 
«k«. r*i# {»#tH rsm^ ««Bt--«**«t and tti«r« i« 
1130 LCT c^'t^QO* LET av-IOfOt LET »cr»ll90 
11«0 KittjKN 

1150 LEf |t*<*Voi« ««^# in « i««lt c««i#«. 0*rllont 

« dcwar lo ih« vivst «rid mt% Ofianinq to tK« aoutn. * 

1160 LET so-ltOOi LCI ntjo-ll^O 
' 1170 REtim* 

a •Kulvtoirf In *notn«r. t\m only ««iit t» ta th« ncirth, " 
ll»0 LET #w-iiSO 
1200 RETU^I 

1210 LET |»*"I can I mmm • th*#HI ' *" 
1220 LET wf>-1130 
I230 RVTllNN 

1240 LST lf«"Veu «r* in « lon^ pavv^Qii. Vuu c«ti ri«*r tn« «oun<l c# dripping M«t 
«r, T^ iKv rnv th itt A Btair Milii m I «# g« dog tl««pini| cm ihsbottcMi st«fi.' 
1230 LCT «ci^l210 
1260 ACTUBN 
1770 Lfel ItP^VflM *r» O" «■* l«l*n«| »« Hva c«nlr«t of t»i» l«*«. Th*r« i* * ^ol 

• in the ^rduiHl Mlth « «t«tr in It," 
1200 LCT dO*'l?40 

1290 tVTURN 

1300 LET It^^Viiu «r» t»*«iil« « IaI^v. Th*ra Is an i«l«nd in th« <»tcii|« ol l;h« \mh 

«, To tn« w»«t 1« th« far»«l «nd to tha north i« « rocLvry." 

IS 10 itt no«IJlV>i LKT •M^I120 

lA/O K«:tlJHN 

1330 L£ I |l**vou Arw m a rocKwry* t^# la^* ia la thit vt**!: < uriii thwrp a^m ^ttm 

• rvttda tu t.h« fiorth, E^ita mrm ftouth and i^ortn.' 
1340 LET no»l34^t LET •^•ISOO 

1330 RCnjtH 

l54bO tXS t miNf *-! n«y« Ju»i 4*|l*^ tntu 4 «M«fl<l. OlUQ. OlMI.. CI119 * "t 00 

TO ^000 

IISK) LET If •■¥«>» «*-■ in A «firijibb«Mrv. Tt«* lAh«i« to t^m •*«f . Tim «or««t \% toth* 

vouth, «nil Hwdo* i« to X.hm nortK, * 
I40O ICr no«|420l LET «o*lOOO 
1 4 10 RtfXltN 

I4/0 II r if-'Vou m^m in * •i»44lnM 
th i« tn* ««^rul»li«rv •nd to tH« 
I450 LbT •««)430l Lit «o«l 3V0 
t440 R£TU»i 
I430 LCT l»''V|>a mt m #t in* «ooi of 

wrn^X i » t n* »^»'tow And tti l^ H«t *« 



Tti«r« t» a tiat^ runnum »«ftt'«*«9t. 



fhraugh a qa«i to tN» 

caw to in* 



itirtn you can «•# 



i« no it^ north* thura 




1h» lairo 



t« to cna «mitf\-9a«t. To Ilia 



«au 



A to*««r. Th«^ » 1 



no dotir to tta »««ii. 



1 44Wfi I f r 



»l4/ni t»t ■«»l iM)i i»f un*l4»o 



I4 70 NKTURN 

1490 LET l*"**V'ou «r« at ttiw Imp uf tr>» |.(»*«r . T» tn* Mjuth yiju tmn «•« ihM 

« tvltfi (h« t viand Ifi tha c«4vtr a and Lt«a furaat uafronii. !« iria 1 Mntr* 

• platfor* I* a Q.a»» ca«« Mith a ooldan k«y ln«td*. * 

|4fO LET (»o«1430 

1 300 RETtMN 

2000 IF 1 .»-3 T»«Hi PftHT *\ can t ca^-ry any lior* '"i GO TO 100 

2002 If l»f--'* T*CK fRlNT alt"^ idhat •*?'i OQ TO lOO 

200Q LCT fcJund«KH FOR n-l 10 12i IF of<n)*llif * Mt tO u; ftMU I 

t AND l<3 %ym.H PRINT ♦OlC.."» LET fnu»Vf|«lt LET l<nl««>| Lft ? 1*1 •! 

2010 NEiT n 

2oao IF not 4ound TifEN GO TO 499 

2030 00 TO 100 

2300 IF ^f-"- Tlicw INFVIT <'0|»«n Mh*t -^i"! LtME to*i OO TO 23C«,' 

2SOS IF of* "4^*r ' AttD m«i :il30 THEN P«|NT Mh*! dour 7 1 GO 1Q uh* 

2^>7 tf |>i*'u<^>r • iMWO H-Sl inil ^MfN *wi*gl 'It « locl«<l duabo ' '1 OO 1U lOO 

^to tl- bf«'4oor' r>ilkN i<»4|*«1 ■ Ihara i« • atAir gnf^g down. *i kJfX (ki«l210l I 

^13 IF bt-^cttavt' AND »«t- MlOO TifWN ^f^tttiT *| ««« no cr»«»t *'*l 00 TQ tOO 

2^17 ir l;t»"cn«ttl* hNO not uri& nitN P«<|mT * It a lockod '*i 00 TO 100 

2520 IF bi«'t>i««t* THEN PAiNt 'OI-'J lEI tlin-«*tf 00 TO 100 

2T>^/^ on to 4^ 

Vm^) If bt-'- ll«H SNPIJI "unlocir Hhat 7i*'| LIME ttfi QO TO 10OO 

VX>3 If bf»"d-jor* AMD aat >|150 THEN P«INT *Ut«at dOOr >* I ID TO 100 

3007 IF I 47) new m TO 4*9 

3010 IF bf-'doiir * THtN v£T und-ll PfllHT * CI I tit • "I 00 10 100 

Vn3 U bf«''fn#<t1' *Nf> *«t^>llttO FHCM PMJNT "iftiat criv«t ''■•i OD TO lOO 

vj/n If bfu-rhiHil - -HtJ*! Ltl unc-lt WIIWT "Cluntr ♦"! ItO TO IdO 

V,So 1*0 ro a*<» 

■»O0 If bf* THilN Nl^l 'taad ^Kat "*<*'i L f MC bfi QO TO 5900 

2310 IF uf'^'dafl* THEN 'FilMl *Do" t b« «l 1 1 y *"t OO TO 499 

^?20 IF %ai</ 124(1 THTN 'ft INT < Ttvwr » >» mi iliH) ihmh-* <^i OO FO lOO 



64 YOUR COMPUTER, AUGUST 1983 



SLIDER 




Colin Carruthers illustrates the dangers of spatio- 
temporal vortices to Spectrum Time Lords. 



Your CLOSE cncoumcr with a spatio-temporal 
anomily has left you stranded in an aHen land, 
thousands of years out of sync wiih your own 
time liegmeni. Not only that» but you have 
forgoTten where you parked your time 
machine. The object of the game is to find 
your way hack to your own time. 

When writmg the game the first problem 
encountered was how to represent the various 
locations used in the program. Each location 
requires a description, a list of objects to be 
found at that location and a list of the 
surrounding locations and their directions. 

Tht solution was to give each location a 
subroutine, where the description of the 
surroundings and pointers to the 
neighbouring locations are set. We decided 
that the objects would best be represented by 
two arrays, the first siring array holding the 
description of each object and the second 
numeric array holding a pointer to the location 
of each objea. A pointer value of zero 
mdicatcs that that particular object is being 
carried. 

The command decoder converts the input 
string into lower c^sc, and splits the string into 
command and parameter. This allows input to 
both upper and lower case* 

The game is played by typing in direct 
comnunds with verbs followed by noans, for 
example: 

GET ROPE 
Some of the other commands recognised are n 
for north, s for south, e for east, w for wesi^ u 
for up and d for down. In addition, there are a 
numb*r of special commands. These include: 



Save, which saves the current game; I, which 
is short for inventory, gives a lisi of all objects 
being carried; and R which is short for recap, 
clears the screen and repeats the description of 
the surroundings. Quit exits from the current 
game and asks if you want another try. 

Once you have typed the program in, Save it 
by typing 

GO TO 9990 
This will automatically verify the recording. 
Anyone who is cortiplcicly !>iuik may send Put 
a special map to case their frustration. These 
are available from Colin Carruthers at 22 
Drylaw House (iardens, Edinburgh EH4 
2UE. Please enclose a stamped addressed 
envelope and a cheque/postal order for 50p. 



Tab(e 2, Program bruakdowr} 


10-15 Initial set up sequence 


20-499 Main loop 


500-530 Command decoder 


1000 1500 Location Subroutines 


2000-2030 Get /Take Subtouline 


2500=2530 Oper^ Subroutine 


3000 3030 Urvlock Subroutine 


3500-3550 Feed Subroutine 


4000-4010 Swim Subroutine 


4500-4530 Drop Subroutine 


5000-5080 Initialisatbn 


5500-5550 Inventory Subroutine 


6000-6030 Smash Subroutine 


6100-6220 Up Subroutine 


6500-6640 Read Subroutine 


7000-7010 Game Over 


7500-7530 Light Subroutine 


8000«00 Titles 


9000-9020 Another Same? 


9990 Save/Veiify 



TS40 LET »-i li LQr tmd*tt LEI ufk-t370i fUlWT -^mmch , «unc^ '-% LEf ia2l«tlliOl 

nu ft) loo 

TtraO OO TO 4^9 

4000 ir ititl-IIJO tm «t»t-l770 on ••t*t)0O an ««L«1330 oh ••L*1J'7> Oft *ttt-1420 TIC 

N rviiNf *mrt . rn« mmtv^r ^% too raid "t DO ro too 

4010 p-ftlMt •rn^rw tm rm m»Hmr h«r# 'i tHl fO lOO 

4f»0i> irt lnMA4f!^>t ftm n*l rO l.'f ir ctf<nl-(bt«^ • U lll AMD l(n>«0 

TIICN PfilKT 'DK,.'! LtT loiimJ-ll LCT |{nt-««t:i LI. ' - 

4n*y2 ir m-*- thch pntm *•»" M»%at f^'t oo to too 

4nio PCft f» 

4nX> IP MOT 4(A«inl IMtK rRI*ll "1 don 1 KAV9 "lUtl" ♦* 

45-50 00 TO t*X. 

3000 LET unifOi Lfl unr^O 

TlOlO SIM Clin?, 11)1 DIH l<t3l 

*1030 mEKTDI^f V>10 

•1010 UrtTft 'rrv»**|t5J0»*ir«rlf",irio,M«Hf*r %l 50o,"oa*rt ring • , lOW, •^flijr** » I a*0, •* I ^ 

^mfi PluQ',l420 

*M^f\ DATA *4»alfl«n l>*v * . I . "kfW'crH** . I lt|0 » •|»*l •■#■ v^* « l?70i. * t n«>* , I 'J'/O, "t»«nu«t:f I f»t * . I . " 

tumr" t I IttO 

r\04o raw ri-i TO i7i m:M ot(r»itim>( writ n 

■^flOO irT tnuma'Myt HIH n>l TO I7f U llnlr>0 fl»#N m*% r*t fiO Tn 3040 

^■ll<> It NUT Irunfi THKN r«IMT -1 h4v» th» 4ol towir^g. . . * t UTT 4<Mtd»l 

•iSJO PRiWT •• 'lotfln) 

5S30 KKT n 

n»40 1# MIT Ifii^mf TMTW PftlNT I diin 4 h*vm wiyllilng * 

nn^O «itfllftl4 

Ar»oo If ti««^"'^ f»*K INPlIt <««tr *«t»«t ''t *1 i^lf* «i«i »C1 »" ^'"' 

60t0 If t>t( .''tl'**^" 0*< «•* M4gO 1HEN OO TO 49^ 

«O20 IF I t7t T»€N PfttNt *Notnina to *|*«|*' %t mIII^ ' * t BO TO 107 

4030 WIIMT *6«^»K t Tlnlle ""i LET l-itt LCT |i7l-%*tl LCT M7>-««tl 00 TO lOQ 



AI05 If «wl >l4Sc> AND up TltCM L£T ««I»l.«i GO 10 *Ji> 

MTO ir I Cl TiCN F-filHl 'Tlswrv • na tuy uti ' > CMl TO igO 

tf^ UM r»teis LET ■*i-upi OO fO 7*^ 

'PINT -I c«o t Qa U|> 'I OO lO lOO 

(»- NCIT «!•<} rv«N fPINT -rttprv « « Oog iw t»»# way i W» TO lOO 

fa.M> I.E1 ««t«i:;oi «a to /o 

A220 OO TO «^*» 

iiSOO ir bi-** tMFW I»#VT •««#*! •#»«! 7i«| LlMC b«i 00 TO 6300 

^;ltO It ht >**<«ni,i»criol' TICN 00 TD 4^? 

^!i>0 I* I 111) tMir»l «M*fT •! do nett h«w« *|b4i 00 TO l<» 

*inv> •^IKT -It «^y «l WI-IM l«l<MV(} -"I OO 'fl lOO 

**ri40 OO lO 4**«» 

/ixK> It 1 19> m^ M^oto^o nmu m to 4w 

7otO miNT *Viu H*v« ftuCL:««iif uUy cui«ilnl»d llw ttdwHiurs. " t 00 TO 9O00 

?-^X» 1^ h<-'* THFN H*niT -HgM t***t ?» * | LIfiC t>tt OO 10 7!|0O 

/~a»> u I iM» »M-N ao fO 4^V 

/h,Hj I* nwt-lVlO THkN Ltf mj- 12401 l^ T t4**itMi Ar • l*« « sAAl t roo*. Tr^^ « i% ^ 

eat Ai <-[■«« to t>it ««kk muS m eI«iio on^k^Ao* to lh« nurth.'^t OQ TO 40 

rf/'o f'<*Ii^T *-Th*l dicirt t do mus.h ^uod.^i OO TO tOO 

IICX.O (as « f*HI*>T • T I M C S W I T C M ^— — — - 

HOin f^INf ■ V«MJ *r» flitrAndvd in tl»* dl* and dlktit#it p««l. Vou m*Bt #|f>il 

ynur MAy t*«r> 1ti yuof t9««v tt<IM.* 

fICOn f^tfMlT Pr«9» Any k«y In mtArC.^i P/Himi 

0«»^0 rtm rt-5 TC 10 BTCP -U weep ,03, n* NEXT it 

UriOO RCTUWW 

'fOOit INTUIT ' Iki y(xi w4r%L to t* y #y«tii "'i * i LI^ tt 

•*ritn IF ^•-•y* 1KI-N mj« 

9V^0 CLCIV^ I Q/<Ve -TinffOMiicrt'* L INC lOi Ff«INT "V«<l<y..*i vn^Rlf 

in or 



►■♦<(NT 'll^*! 



YOUR COMPUTER, AUGUST 1983 65 




WIGAN 
BOLTON 



1 1 M«sn«a SUttol Wig«fv iAncash.e 13 WN \ ^QP 
let Wigan (0942)4439? CtoM»dWid 



23 Deanagate. BoHon Gif Maocftest^f Bu t i mm 
Tel r0204| 3351 2 CloVKi A) day Wed 



DO^ W TmM Af ''^ F'S^efgate, Preston. urKathir* PR i 86H 
^ntw I V^fW !«'! Preatonrfl772>6S6260 Cl08«d Thursday 

1 Lttria Undemank Slockoort 

Cheshire SKI I LA 

T«t Slocfcnort (6 1 400 343S Closed Thuf s. | 

WARRINGTON i£ "zZZ,.,. 

All mail order enquiries to Wigan. 



STOCKPORT 



i'MrJ»W/J:J* 



INC VAT 

vOOtl B^J?K#'JC DOi £47050 

MOOEl t aiK WC ECONfT tNf C14750 
MOOei ^ 32K »MC DOS 4 KONfl INt £5 1 7 50 

A' to r MKiRADI 'INC FimNG) t US 00 

UM UPGRADE {(NC rtTTINGt £3700 

O^NON t K 100K(iOOi() ElO^OJ 

ACORN t « tOOKItOOK) t7^49i 

CAf«UN • * AWH {/ «.P' tJo^^i 

OUmON I t 4C0K U :*:«'' C 309 95 

Canon ? . looic i2C0k; tsa* 95 

ACORN 2 « t OOK |200K| C 309 9 5 

CANON 2 * 200K I400K| £ 5 U 95 

CANON 2 « *QOK ffe)OK| <d9995 

ACORN 2 * 400iC J600H) C 799 95 

NiNCf 1 2 • MONO WONfTOR C 94 95 

MKlROVffIC 1 4" COlOU» MOMTOt £287 50 

SANVO 1 4 ^ COIOUR WONITOI £284 95 

fcw: CAS$em ttAO r 395 

BftCDQSKff tl0900 

MC^ADOtCS £ 14 95 

MCfttNTIRCAiirti^AifAUlv* £ 1«50 



ATARI 



ATARI 40C INC ) 

AfAtl 400 + lAStC + CASSfTTf UNH 

ATARI 400 49K INC «A&IC 

ATARI 400 4$K -f BASIC + CASS UNP 

ATARI BOO 4BK tNC BASIC 

ATARI 900 A9% + BASIC -^ CASS UNr 

ATARI 410 RfCO«D€R 

ieXRAMfORiOC 

KEYttCAAO ro« 400 

AfAftiK>vsncj(S{RA«i 

ATARI 850 INTEftTACt 
VO CABtE 
PtINtEt CAKE 
R5 232CCABit 
MONUOR CAftIt 

0£ltCATAlRt|»OOfO 

OmCKSHOT JOVSTtCK 



INC VA! 

c 4755 

f 764 95 

£329es 
C 4493 

13 M 
1349S 
12^9 
28 50 
2500 
2500 
10 95 
9 95 



TEXAS 



ORIC 



T^9/4A + VOnWAOT AND 

JOvSliCKS 
^ClPHftAL EXR SySTEjs^ 
DISK CONTRdlER CAIID 
DISK DRIVE 

RAA^CARD<CXr.Ta4aiQ 

>OVSTlCK$ 

CASSFnEtCAD 

m 

DRAGON 32 tNC JOVSTCIS 

XSYSTiaS 

IICHTPEN 



OftC I 4R< NC £4 C50FTW^E f '^^ *5 

ixaMK t 4995 

IKB\ ^6iC RAM PACK C 2995 

ZXStiaRUM 'ft* C 9995 

zxsreaRUM4e- 112995 

ZJSRtlNTER C 3995 



JUPtTER 



AJPtTIR ACC 



lUR GEN £ 



CaOURGfNl! '6*t 
l^KRAMCAIlD 
iOrSf»CKS ANO IClViOARO 
IIOHT^N 



INC VAT 1 
C2U95 


^1 1(P«T%l^ 


1 INC VAT 


&HAR^ M7aOA 






INC E75J0O Of SOfTWARt 


£49995 




WAft9PCf25l 


£ 7995 




^AftPCI l25PRlNTtfti^D 




£149 95 


CASSfTTf fO«PCI25l 


£ 9995 


£14995 
£16995 






MONITORS 


1 


£39995 


v^»e»6VW^U*^6t6uft 


C287 50 


11/VV5 


SANJU 14 ^.lAOUll 


fcit4y5 


£13995 


PRINa I2^CR£IN 


£ 94 95 


£ 2495 1 


HrJrJU'kH-i-^^H 


1 




EPSON «X60 


E TflA 




:PSON fXflO 


£469 9^ 


£174.95 


•PSONMKIOO 


C52995 


£ 1995 


SEICOSHA 0^1 OOA 


£229 95 


E 1295 


lEWOSHA 0^ 250)t 


£264 95 




SHisiWA CWO itiaiOK/TRAaOR 


£279 95 


£ 7995 ! 


COMMODORE 


1 




VIC 20 + CASSETTE UM^T + SQriWAftF 


£13495 




COMMOOORt 64 


1^99 95 


£ie9 95 


C3N CASSETTE 


£ 3900 


€ 3695 


VIC 1515 PWNTIR 


£20993 


C 4995 


VIC 1 540 SNOil aO^^ C>6»C DMVf 


£299 95 


£ 1695 


VICJOTSTICK 


£ 750 



U*} i iV/J :\ * 



•CASTlEOFRlOOII*. 
■MONSTIBS 

-SlSTAWfR 
ARCAOf AOION 
•WfTEORS 

• A«Cadi*nS 

'0*LAXr WARS 

-cm omua 

•MUSIC STNlMeSftER 
•$PAC£ »NVAOERS 



liNC VAT 



€ 9 95 
£ 995 
£ 995 
£n95 
£ 995 
£ 9 9S 



SPECTRUM 



I INC VAT 



SPEORES 
SPEC1RAL INfVADtRS 





'MJfJGCMilUA 

•CKSS 

* I ASER COMMAND 



' ModvUorV 



ATAR 



MINER 2D49ifi (ftOM) 

mpm 

PBf?f»tll 

OOMFT|R|ROM| 
ZA^ION 
UUA bUGGIES 
AlRSTRtlCE 

Ain I 

THE f 

U^ UF AND AWAV 

AU ' 

UNI 

MAN ..,,. ,,v^.t >.^ , 

f OR PRICES 



■[ ONIftKCASSint 



e 750 
£ 750 
f 950 
£ 750 



£ 000 
C 995 



£ 695 

£ 695 
£ 695 

r ft??*. 



£2193 
£7495 
£29 95 
£?7 95 
£2195 
£f4 95 
£2495 
£295 
£ri95 
£195 
CM 93 
£t4 9j 
£7493 



aNflPEDt 
METEOfiOtOS 

DJOATOR {4BC ONiy) 
3D SPAW N OF EV(t 

f^SSl 

rtiiiMiiiw 

MINED OUT 
TWEGATE 
MfTEOft STORM 
ASTTKi iLASItR 

CBfcWWfc^B 

HFA'HSOW Al< 



ROD 
SCO 

550 
5 50 
5 50 

4 95 
495 
495 
4 95 
4 95 

550 
550 

795 
B9S 
795 
7 95 




C 795 



DRAGON 32 



COMSiC iAP 

CUT^iBERT OOCS WAIKABOU^ 

OCFfNSt 

ORAGOfSf iNVADtRS 

FtOGGER 

GALACTIC AMBUSH 

Gar 

KAltRMlAR AHaCK 

MOftocco GfUND m% 

PHANTOW SI AVER 

SCAMfMAN 

JHUTTit 

rHE IC»NG 

lALMNG AND*(Olt> AHACK 

TEIE WWUR 

ISCA^ 

RAQR ttAlL 

747 WO*IT 



795 

m 

795 
795 
795 
795 
795 
795 
795 
7 95 
7 95 
795 
7 95 
795 
£ 4995 
£ 795 
£ 795 
£ 9 95 



JUMPIN JACK 

TRUU> 

ASTtO HGHTfRS 

CHOfPC* 

GRID TRAF 

SPACE ^tSCUt 

Pt;7Zlf PAC< 

SCO»»ON 

STARSHIP ESCAH O61O 



ARCADIA 
WACKY WAIT £!?& 

CaTCha SnaTCma 



SPACE PHHEAKS 

ANNIHilATOR 

ICRELi 

SPACE STORM 

SKRAMBIE 

OUACKCRS 

GAIAOfC CllOSSF«E 

ORdlS 

MIEN SOCCf R 

HOPPtR 

PUCK.MAri 



INC VAT 

£ 795 
£7 95 
£ 795 
£ 695 
C 695 
£ 795 
£ 695 
£ 695 
£ 795 
£ 995 

£ 550 
£ 550 
£ 350 



AIT AC K C> TK MUTAN! CAMElS 

GRID RUNNtH 

ROi! 

■II mil 111^ 

SUfEfifONT CHAR GENERATOR 
SPRITE MAKER 



BOOKS 



4 95 
4 95 
495 
4 95 
4 95 
4 95 
4 95 
4 95 
495 



£ 600 



COMMODORE 64 



f SCAPf MC»* 
GRAVE ROARERS 

cvaoNs 

CINTROPODS 
PAKACUDA 

PANIC ^.l 
sunt SARAM«it 



995 
995 
995 
995 
9 95 



£ 700 
£ 700 

C 995 



KNOW YOUR VIC j'j 

VIC 20 PROG Rl» GOlDf 

DRAGON COMPANION 

THE WORKING DRAGON 

DRAGON BOCK Of GAMES 

PCWER or THE DRAGON 

KNOW TOUR DtAOON 

DftAGON EXTtAVAGANiA 

viCtEVEAlfO 

VIC OltA^tllC^ 

THE WORKING 64 

64 COMPUTING 

ATARI SOUNDS GRAPHCS 

ATARI PROGIUMAONG 

MAKING TMI MOST OPATARt 

30 NOOR BASIC (BBO 

BACMiCROREVfAlCD 

30 PROQIAMS K)fi TMI HC 

THC BK MICRO 

21 GAMtS EOiC THE *ftC 

lYNX COMPUTING 

TNt ORIC » 

OVER THE S^'ICTRUM 

SPECTRUM CWAPMICS 

IHt SltCTRUM HAND*0OK 

TNf n SPtaRUM 

SPKTRUM BOCK Of OA.VES 

PROGRAMMING IHt ZEO 

PtOGtAMMiNG THC 6502 

PROGRAMMING THt 6<09 

EASK: COMPtJTE 9 GAMtS 



CASSETTES 



C12t50p<K 10 fee 



INC 


VAT 




ti^r 




hm; 




4 95 




695 




693 




5 95 


£1495 




4 95 




5 95 




595 


£ 4 95 




3 9$ 




4 95 




995 




6*3 




5 95 




5 93 


£ 675 


£ 


175 




695 




595 




795 




595 




695 




5 95 




6 95 




5 93 




695 


£ 695 




595 




5 95 




3 95 


£1173 


£1250 


£M 35 




7 50 



£ 400 



COMPREHENSIVE SOFTWARE LISTS AVAILABLE SEND LARGE SA 



POSTAL CHARGES 

COMPUTERS/PRINTERS ETC 

POSTAGE CHARGED AT 1% OF 
ORDER VALUE MIN £2.00 

SOFTWARE 

I PROGRAM 50p, 2 PROGRAMS 75p, 
3 OR MORE, NO POSTAGE 

SEND YOUR PROGRAMS FOR EVALUATION 
GOOD ROYALTIES PAID 



IMPORTANT NOTICE 

We a^e noi a Ca&h iiid Carry op«idlicn We dt3rt>or>str^rf!f ^Qutpme'^l andgwe first cla&s* 
sefvtce Wo orter miani cteOtt tac»tities to caiJers >ivho have a cunenf cheauc* or c^edtt 
c^'i ann v*v take V<a Access^ C^edtTcriarge ana Spectrum card&^ftrout ^rcnar9e Aii 
■ic* -MM to W^n^lease credit cafdhotdef^simpfyphom* your ca^drii/moer^of tifurnpi 



Pnc05 correc* a! hno ol ootno to orew bul subyeci 
to chaf>9«> wtt^^O'/l nnf^' <> i- A O f- 



All mail order enquiries to Wigan 




66 YOUR COMPUTER. AUGUST 1983 




SOFTWARE 



FOR ALL 
THE FAMILY 




SOFTWARE 



DRAGON 32 



BBC B 



FAMILY PROGRAMS: 8 games/education/ utility programs. Suitable 
for all the family C6. 95. 

FUN AND GAMES: 10 games for children of all ages £6.95. 

LIVE AND LEARN: 6 educational progranns. Suitable for the older 
child and adult C6,95. 

CITY DEFENCE: Exciting missile command game for one player with 
joystick £5.75. 

QUIZ PACK: 500 word vocabulary. Word quiz and crossword puzzle 
generator £3.95, 

INFANT PACK: Pre-school education. Learn the alphabet and simple 
counting. 100% high res graphics £3:95. 

JUNIOR PACK: Learn maths tables and word recognition the fun 
way! £3.95. 

EMPIRE: Defeat the evil Dragon empire before it destroys the world. 
With 7 world maps and 8 difficulty levels. Stategy game in high res 
graphics, for all ages £6.95. 

PUZZLER: Jigsaw puzzles were never like this! 4 puzzles, 2 levels 
and 4 degrees of difficulty. Suitable for older child and adult £6,95. 



FUN TO LEARN: Recommended 
education cassette for 6-12 years 
olds, 5 programs linked by menu, 
includes Space Hangman, Counting, 
Word Mixer, Calculator, and 
Codebreaker. Used in schools £6.95 



LYNX 48 K 



GRID ATTACK: Can you survive the 
grid! Fast action with machine code. 
£4.95 



ORIC 16/48K 



GAMES PACK: Lunar Lander, 
Breakout and Nim. Superb value at 
only £4.95 



SPECTRUM 48K 



STREETFIGHTER: Cross the city, 
but avoid the deadly street fighter. 
Machine code action with 8 difficulty 
levels for only £3.95 



GENEROUS DEALER DISCOUNTS - Send now for details 



Available at Boots and all 
good software outlets, or by 
mail order (send cheque IPO) to: 




SOFTWARE 



189 ETON ROAD 
ILFORD. ESSEX 
IG1 2UQ 




Everything for the Acorn and BBC microcomputer user. 

ACORN USER EXHIBITION 

Cunard International Hotel "'^"^°^"'«" 




The Acorn User Exhibition at the 
Cunard, Hammersmith will house the 
largest display of Acorn products ever 
assembled under one roof. It will be four 
days of non-stop entertainment and 
education for parents and children alike. 

The new Electron, the second 
processors for the BBC micro, the BBC 
Buggy, all the new software and hardware 
will be on show. There'll be competitions, 
prizes. Acorn experts to answer your 
technical questions, demonstrations and 
lots and lots of bargains. 

If you are an Acorn owner, or just 
thinking about being one, you can't afford 
to miss it. 

Opening hours: August 25th-27th, 
102m-7pm; August 28th, 10am-4pm. 



25-28 August 1983 

Admission charges; Adults £2 per 
ticket, Children £1 per ticket. 

We have arranged for nearly every 
exhibitor lo redeem the cost of your ticket 
when you buy something from their stand. 

Group rates: 10% discount for parties 
of 10 or more. 

Buses: Frequent sen/ices from central 
London. 

Tubes: Hammersmith Broadway 
Metropolitan, Distnct and Piccadilly lines. 

Car Parking: Several car parks in the 
immediate area. 

For details of exhibition stands and 
advance ticket sales contact Computer 
Marketplace Ltd, 20 Orange Street, 
London WC2H 7ED. Tel: 01^930 1612. 



ADVANCE BOOKING COUPON M iss the queue -buy your ticketsm advance. 
Compufpr Marketplane I td, 20 Orange Street, I onrinn WC?H 7FD 

-^ Please send Adult tickets at £2 Chi Wrens tickets at £1 

-- enclose a cheque/ postal order i/alue £^ payable to Computer Marketplace Ltd. 



. Name- 
I Address^ 



YOUR COMPUTER, AUGUST 1 983 07 



figure t. Dedmal Loader, 

XO REM «T LEAST SS6 

CHRRS 

aO FOR N = 16514. TO 17110 

30 INPUT B 

4.0 SCROLL 

50 PRINT N/S 

60 -POKE N^S 

70 NEXT N 

Figure 3. Main fisting. 

IQBLET L»0 
30 CL9 






70 IF Ih4KEY*=-Y" THSi-4 GOTO 250 

80 IF INKEyJo'N- then GOTO 70 

90 RAND USR 16S14- 

100 LET LaL+1 

no POKE 164-16.0 

xa0 PRINT RT 4,13;"PLRV; ";L;RT 

6> 13; "RE SULT '; OT 7^i3;"L R' 



TI^ 



PUT XN 1/2/3 



T O ^ 1 3 i "■— MMifc" , or 'S / 13; "■" } U«R 
17015/^' ";U3R 170S4.; "«»'; RT 10, 
3;'^_HMM";RT 17/4.; "ShTTlL 1 CON 

130 IF USR 1701S-10 OR USR 1702 

4.«10 THEN GOTO 190 

l*g JE iNKEY$s"Y" THEN GOTO 170 

3^52 H^^'^*^^'^* = "N" THEN GOTO 190 

160 GOTO 14.0 

170 RRND USR 16830 

ie0 GOTO 1O0 

^190 PRIHT RT a3r7;" RNOTHER GO 
7 (Y/N) " 

200 FOR F»l TO 4.0 

210 NEXT r 

220 IF INKCY$ = "Y*' THEN GOTO 10 

230 IF INKEY$ = "N" rHE.t4 STOP 

24-0 GOTO 220 ^ 

250 PRINT RT O/0;" 

OR 4. FOR POSITION. 

860 POKE 164.13. & 

970 DIM R<3> 

360 LET R(1>«170'9>S 

290 LET R 12) =16652 

300 LET R<3i«1709a 

310 FOR F«l TO 4.0 

315 NEXT F 

3S0 IF INKEYJs"" THEN GOTO 380 

330 IF INKEY$="N" THEN GOTO 90 

33S PRINT RT 13.0;" 

337 PRINT RT 20 ,0; "POSIT ION -TCI 
2/3 OR 4.) 
340 INPUT I 

360 IF I>4 THEN SOTO 34.0 
360 IF I<)4. THEN GOTO 4-20 
370 PRINT RT 20/ 0; "PUT IN R 
RRCTER OF PRPER 
300 INPUT R« 
390 IF CODE R4>= 
OR CODE Ri>l 



'i. 



CHR 



=©4. RMD ICODE Rg 
91) THEN GOTO 3 



CODE R% 



4.40 
4-50 
4-60 
4.70 
4.80 
4.90 
800 
PEEDi 



7 fFROli 



i0^ 



<i2e 

80 
4.00 POKE 17100 
410 GOTO 460 

420 PRINT RT 20,O;"CHRNG 
TO 2BS) " 
430 INPUT II 

IF II>25S THEN GOTO 430 
POKE R(I) ,2S6-XI-SS6# (III 
GOSUB 50O 
FOR F»l TO 40 
NEXT F 
GOTO 250 

PRINT RT 3,0;"fli INITIRL S 
";2S6-PEEK 17096-266* (PEEK 
17096«0> ; " ";RT S,0; 'r2> FIN 
RL SPEED- "; 2S6-PEEK 16S62-256# f 
PEEK 16652=0>;" ";RT 7/0;"(3.» 
RCCELERRTION= ";256-PEEK 17098-2 
66* (PEEK 17O98»0> ; " " . RT 9/0; "( 



PAPER B 



4) 

1710O: •" 

505 PRINT RT 13/0;"SHRLL 

NGE RNYTHING 7 (Y/*N> 
"••N"" FOR PLRV," 
507 PRINT RT 2O/0;" 

510 RETURN 

520 SRUE "TIS DUEB" 

630 RUN 



CHR» PEEK 



I CHR 
PRESS 







MtitTM 






u 



ZXDE/ 

By special request, all the way from 
Yugoslavia, Tavcar Igor's Death Duel. 




68 YOUR COMPUTER. AUGUST 1983 



vwwvvv 





^ ^. 



Hi 

M 
M 



MH DUEL 



Death duel is a version for the 16K ZX*81 
of the highly successful Spectrum game 
published last April; Written in machine code 
it improves on tlie Spectrum game by giving a 
choice of speed and acceleration, 

Two people play a: the same time. The 
players race around the screen leaving a trail 
behind them. Your object is to drive your 
opponent to crash either into your trail or his 
own. Steer clear of the border — that*8 fatal. 

Before battle commences you can change the 
speed and acceleration and set the background 
character for the plaving area. During play 
press T to freeze the action and B to return to 
Basic. Pressing Y will turn the acceleration on; 
N will turn ifoflT, The border character shows 
w*hich option has been chosen. 
To enter the program create a Rem statement 
in line 1 with at least 596 charaacrs. If you are 
typing it from the ktyboard — rather than 



using a program to create it — use Fait mode 
and remember thai the first line contains 26 
and each full line 32 characters thereafter. 

Now type in the decimal loader in figure I as 
lines 20 to 70, after the Rem statemeiit. Run 
the program to enter the decimal code in 
figure 2. Press Newline after you have entered 
each number. 

Once all the code has been Poked into the 
Rem statement enter Stop to stop the loader* 
delete the lines 20 to 70 and type in the 
program in figure 3, again leaving the Rem 
siateraent in place. The program is now ready 
to run bur should be saved first. H 



Use the faff owing keys to steer: 
Loft Player Right Player 

1 - Up - Up 

Q — Down P - Down 

D - Right N/L - RigM 

A - Left K - Left 



figure 2. Decirnai cods. 



xnnxA 

16834^ 

leoao 

16934 

1093O 

10644 

1094Q 

16964 

1695!© 

Xe664 

1666Q 

16674 

16679 

16964 

16969 

16994 

16999 

16604 

16609 

16614 

16619 

16624- 

16629 

16634- 

16639- 

16644- 

16649- 



1 

16664 
16669 
16674' 
16679* 
16664^ 
16669- 
16694 
16699 
16704^- 
16709 
16714- 
^6719 
£16724^ 
6729- 
6734- 
6739- 
6744^ 
6749- 

0759- 
16764- 
^16769- 
16774- 
16779- 
16784 -* 
16769- 
16704- 
16799' 
16604' 
16609- 
16614.' 
16919- 
16624- 
16629- 
16834- 
16939- 
16644- 
16849 ~ 

16999- 

16664- 

16969- 

16974- 

16679- 

16964- 

16969- 

16694* 

16999- 

16904- 

16909- 

16914- 

16919» 

16924- 

16929- 

16934- 

16939- 

16944- 

16949- 

16994- 

16999- 

16964- 

16969- 

16974- 

16979- 

16964- 

16969- 

16994- 

16999- 

17004- 

17009- 

17014- 

17019- 

17024- 

17029- 

17034- 

17039- 

1 7044 

17049 

17094 

17099 

17064 

1V0©9 

17074 

l'?079 

17064 

17069 

17094 

t 70Q9 

1/*C4 

1 7 109 



-66 200 66 50 199 
--66 33 19? 66 54 
-0 33 197 66 84 
-0 209 133 60 96 

"3f*.*2® ® ^^ 1* 
-30 39 119 13 3fl 

-agl 22 3 35 21 

-32 292 16 241 42 

^12 64 fe 19 14 

-33 39 13 32 252 

-16 246 6 9 35 

-16 293 34 191 66 
""?i^^^® »» ^ 90 

-66 209 205 66 99 
-203 66 254 ♦§ 
-J. ^2 50 203 
-66 24 ^ 62 1 
"5? 52^ ®® ^O 106 

"22 S5t ^^^ *® ^^ 
^52^^^ ®d 01 90 

-201 68 32 23 56 

'22^,55 '® ^^1 eo 
"?2«^S® ^® ®i »« 

-1^2^66 294 16 32 

-109 66 S6 199 66 
-66 199 66 13 32 
293 61 32 250 205 
99 69 209 67 65 
206 79 65 205 93 
69 209 103 69 295 
111 69 £05 119 68 
209 127 65 24 86 
6 293 22 126 30 

I 24 22 6 253 
22 123 30 2 24 
14 6 251 22 128 
30 3 24 6 6 
247 22 126 30 4 
14 237 120 176 
196 40 1 MBl 123 
80 193 66 201 6 
191 22 126 30 1 
24 22 e 191 22 
12:1 30 ;^ ^4. 14. 
6 223 2d 126 30 
3 24 6 e 239 
22 126 aO 4 14 
237 IS^ 176 166 
40 1 201 123 80 
194 66 201 6 251 
22 111 14 237 
120 176 166 32 5 
209 205 66 24 239 
6 127 22 111 14 
237 120 176 166 
200 6 2a3 22 111 
14 237 120 176 
166 32 11 62 190 
50 166 66 205 133 
66 205 205 66 6 
127 22 119 14 
237 120 170 ia6 32 

II 62 179 50 166 



-88 205 133 66 205 
-208 66 96 203 66 
-284 32 22 42 
-189 66 56 193 66 
-264 1 49 34 254 
-2 40 33 254 3 
-40 32 254 4 40 
-35 42 131 SB 59 
-194 66 254 1 40 
-53 294 2 40 62 
-254 3 40 51 254 
-4. 40 54 43 24 
-19 36 24 12 6 
*33 35 16 253 24 
-9 6 33 43 16 
-263 34 189 66 30 
-1 68 204 66 190 
-32 53 54 136 58 
-203 66 254 40 
-196 195 235 64 3e 

-6 33 35 16 253 
-24. 9 6 33 43 
-16 253 34 191 66 
-30 2 53 204 66 
-190 32 12 54 XiiB 
-58 203 66 264 
-202 236 64 24 130 
-6 62 119 
-60 254 S3 32 260 
-16 246 123 254 1 
-40 9 33 195 66 
-62 237 75 195 66 
-201 33 197 66 52 
-237 75 197 66 S0X 
-33 34 64 5* 
-42 12 64 6 32 
-35 80 188 66 119 

16 249 6 23 14 
-33 13 35 32 ZB^ 
-56 186 66 11^ 16 
-244 6 Jl ^^ 52^ 
«188 66 119 16 249 
*6 22 14 33 13 
'43 32 252 56 166 
-66 119 16 «44^ 201 
-190 131 76 134^ 76 
-2 2 1 k^ «^ 
-0 46 56 6 6 
-1 6 iD 14^ ^ 
-0 13 32 283 16 

249 201 



YOUR COMPUTER, AUGUST 1983 69 




THE MAPLIN TALK-BACK 
forZX81andVIC20 

Now your computer can talk 

♦Anophor>0 (extended Phoneme) system gives 
untimUed vocabulary 

* Can tie used with unexpanded V1C2U or ZX61 
— does not require large areas of memory. 

* In VIC20 version, speech output is direct to 
TV speaker wtth no additional ampfification 
needed 

* Allows speech to be easily mctuded in 
programs. 

Complete kits Order As. 
LK00A(VIC20 falk-Back). Price £24.95 
LK01B(ZX81 Talk-Back) Pnce£19 95 
Fuil construction details m Maplm Projects 
Book 6 Price 70p Order As XA06G 

SOUNDS GENERATOR 
FOR ZX81 

3 -Prog ram ma Die tone generators with 

programmable attenuaiDrs turns your ZX81 

into a min*-synthesiser 

Noise generator wtth 3 pitch levels enables the 

creation of most special effect sounds. 

Single address access via BASIC with PEEK 

and POKE Connects directly to expansion 

pon socket or motherboard 

Complete kit Order As LW96E Price £10 95 

Full construction details in Maplm Projects 

Book 5 Order As XA05F Price 70p 



ZX81 INPUT/OUTPUT PORT 

Two bi-directional ports tor a total of 16 input or 

16 output lines. 

Includes one buffered output which can 

mtertace directly to CMOS 

On board address selection allows for 

expansion to 6 ports with two boards 

Complete krt Order As LW76H Price £9,25 

Full construction details m Maplin Projects 

Book 4 Order As XA04E. Price 70p. 



MODEM 

A CCI TT standard modem tnat connects 
directly to your telephone hne via a B T 
approved transformer. Transmits and receives 
simultaneously on European standard 
frequencies at 300 baud May be used to talk to 
any other 300 baud Eurcpean standard modem 
including the Maplm Computer Shopping 
modem on 0702 55294 1 and any 
British Telecom Datel 200/300 Service modem 
The modem s computer Interface is 
RS232 compatible. 
A complete kitexcludingcaseisavailable. Order 

A8 LW99H Price £30 9& 

Full construction details in Maplin Projects 
Book 5. Order As XA05F Price 70p. 



imiispiLiiri 



B 




KEYBOARD with 
ELECTRONICS for ZX81 

♦ Full size, full travel keyboard that s simple to 
add to your ZX81 (no soldenng in ZXei ) 

♦ Complete with electronics to make Shift 
Lock , Functiun'dnU 'Graphics 2 single 
key selections 

♦ Powered (with adaptor supplied > from ZX81 s 
own standard power supply 

Full details in Project Bock 3 (XA03D) Price 70p 

Complete kit (exc). case) £21 90 

Order As LW72P. 

Case £4 95 Order As XGi7T 

Ready built-m case £29.95 

Order As XG22Y 




ZX81 TV SOUND 

ZX81 sound on your TV s^l 

Video reversing switch for noi mal or inverse 

videodisplay Can b« used with the Talk Beckor 

Sounds Generator kits 

Complete kit Order As LK02C Price £19.95 

Full construction details in Maplin Projects 

Book 6 Order As XA06G Price 70p. 

ZX81 EXTENSION BOARD 

Our ZX81 Extendi board piugs directly into the 

ZX81 expansion port and iwill accept a 16KRAM 

pack and three other plug-in modules 

simultaneously Parts are sold separately as 

follows: 

PCB Order As GB08J Price £2.32 

Edge Connectors (4 needed) Urder As RK35Q 

Price £2 39 each 

Track pins (1 pack needed) Order As FL62D. 

Price 85 p per pack of 50 

INTERFACES for MODEM 

Interfaces for most popular home computers 
which do not have RS232 ports will be available 
shortly Interfaces tor theZX8l and VIC20 that 
rnclude a complete Machine Code Comnmntca 
uons Program are available Order AS LK08J 
<ZX81 Modem Interface Kit) Price £24 95 
Order As LKIIM (VIC20 lAodem interface Kit) 
Price £9 45 

Full construction details ir Maplin Projects 
Book 7 Order As XA07H Price 70p 



Maplm Ek?cirontc Supplies lid Mail Order PO Boi 3. Rayteigh. Es&oi SS6 SLR 
Tel Soulhend (0702) 5S2911 (S^ilvs) 

fSg-tei K«ng St. Hammersmith, W6 lei 01-748 0926 284. London Road. Westclirton-Sea. Eisei 

Tel. (0702) 554000 Lynlon Square. Perry Bair, Birmmgham Tel (021) 35S 7292 

All pncfs mclude VAT & carnage PMase add a SOp handhng charge to orders under £5 lolal value. 







70 YOUR COMPUTER. AUGUST 1983 



Main listing. 

For C read hash character 

4 CLEAR500, 32250 

5 HS-0 

6 DIHG<4,2) 
10 CLS 

15 PRINT" USE THE RED BUTTON FOR RANDOM"," JUMPS- UP 

TO 3 PER GAME"! PRINT 

20 INPUT "DO YOU WANT 6HOSTS TO 60 THROUGH WALLS? <V,N 

OR S) ";Q« 
30 PRINT MAZE 
40 SCREENO , 1 t CL80 
50 SC-O 
AO L-3 

70 PRINT«0,SC 
aO FORA-A T0510 

90 IFRND<10)<4THENPRINT«A,CHR»<128); ELSEPRINTtA, "£"| 
lOO NEXTA 

I 10 PRINT«29,"L"|L| 
112 RC-3iPRINT«480,"R"jRCj| 
115 EXEC 322B31 REM STORE WALLS 
120 POWER PILLS PLACING 
130 FORP-ITOIO 
140 PR-RND<510) 

150 PY-INT<PR/32> iPX-PR-<PY»32) 

160 IFPOINT(PX»2,PY»2><>-l OR PR<& OR (PR>2B AND PR<32 
) OR PR>479THEN!40 ELSE 170 
170 PRINTePR,CHR»<239)i 
180 NEXTP 

190 GHOST PLACING 
210 F0RGH-1TD4: 
220 GR-RND<510) 

240 GY-INT(6R/32)iQX-GR-(6Y»32>t IF GX>30 OR GX< 1 THEN 
220 

250 IF GY<1 OR GY>14 THEN 220 
280 G<GH,l)-<6XtG(QH,2>-GY 

290 IF POINT (GX«2,GY»2> — 1 THEN 300 ELBE 220 
300 PRINT»GR,CHR»<2S5)| 
310 NEXT6H 

320 PRINTe510,CHR»(l75)s 
330 MX-30sMY-15 
340 MOVE YOUR MAN 



DRAGON 




N\A7E 



345 LC-LC+1 

35*> QX=«HX3bOV»MY 

360 PR I NT#HY#32+MX , CHR» C 1 43 > | 

37n T H« JOYSIK ( O ) s I V- JOYSTK ( 1 ) 

375 MY-riY+(lV<27 AND MY>0> 

380 MY-HY"(1V>37 AND MY< 15) 

390 HX-MX+<IH<27 AND MX>0> 

400 «X«MX-(1H>37 AND MX<31) 

401 PE*PEEK(65280>i IF PE « 126 OR Pe«254 THEN G0SUB150 
O f/fstfng continued on page 731 



A DIFFERENT, random maze every game; three 
random jumps per game» to get you out of 
tight corners; facility to choose at the stan of 
the game whether the ghosts can pass through 
the walls. What more could you want? 

This maze makes extensive use of colour and 
should really be played on a colour TV for 
maximum enjoyment. The game is written for 
a joystick connected to the righr-hand port, 
and the button gives the random jump. The 
(continued on psge 731 

YOUR COMPUTER. AUGUST 1983 71 




Swarm 



32k 

if>g Oirds comro* the ii*y Your a^f^i i* s-Tipfy ic i>«';ift>y 
thom B»rd& bomb4. #gg« trmi ftaicn tnto diving oagies. 
Thi» »cfian p«cl««d oame features exceotioaaify skmtxtth 
ardp^to* mnd no-^l iioui>d ttfuct^. Joyfttc^ sr K«y 
board cXHtration 

£8.9S incl. 

Android Attack 

32k 

A or iliam new gam« The a<J«l»1v ol th« ofap^w'cs and th« 
I <Kh intmation make thtt Qamo untun»tiM»d. Ych 
• 1 ih?» fntdd^e o* n me^o be«ng ceased by vatiouf 

! % yoar oaly wciipon* m« yow r^^tPld kis«r or>d a 
f land mines The«« can be dropped at any 
r ' r f! ma/e and 'ator detonated under remote con 
iny. ^wire ot t^0 ' SmiJey masie*' andfo^d arid watc^ 
your o*ygpn level* — th& lower the kjvel I he &lowef yov 
nove. Many diherent ski^l revels and a high score labie 
This i% h<w SNAPPER*' should ha^-e ttBen 

£895 M. 




lUJICUVCAIIOI 




OM 
ONI 



Dept. YC5 

16 Wayside, Chipporfiold, Hertfordshire WD4 9JJ 

Telephone: Kings Langley (09277) 69727 



DODG'EIVI 



ARCADE ACTION - BBC MODELS A^ & B 

Features: Two Driving Speeds, 15 Difficulty 
Levels, up to 3 Computer Controlled 'Jam' 
Cars, Hall of Fame, Sound, and Colour. 

Available by Mail Order from Microgame 
Simulations or from larger branches of 
W.H. Smiths. 



£5.95 




73 The Broadway, Grantchester, Cambridge CBS 9NQ 



THE PROFESSIONAL APPROACH TO 

SPECTRUM 

SOFTWARE 



We are a well established software 

company expanding into the field of 

Personal Computing. 

ENHANCE YOUR BASIC 

Now availab/e BASIC too/kit includes: 

• Add logical arithmetic functions 

(AND, NOT, OR. XOR) 

• List all BASIC variables and arrays 

• Speed up your games with our fast 

screen output. 

• Renumber your program 

(including GOTO and GOSUB) 

• All routines in machine code 

• Easily called from BASIC 

• Fully documented 

• Runs on 16K and 48K SPECTRUM 

£6.95 inc VAT ( + 50p Postage & Packaging) 
To order Of to obtain €f0 tails of our other products contact: 



Halva Ud. 

REAL TIME SOFTWARE SPECIAUST8 



71 UNCNUKN UL 

■MIATH 

NTTIIMail 

Ni2n 



72 YOUR COMPUTER. AUGUST T983 



DECIMAL LISTING FOR MRCHINE CODE 



32256 
32264 
32272 
32280 
32288 
32296 
32304 
32312 
32320 



142 6 16 142 4 
128 140 7 255 39 
39 4 230 160 32 
32 237 57 142 4 



6 166 128 167 

255 39 2 32 245 

198 99 166 128 149 

39 12 166 132 129 255 

231 132 166 128 32 239 

NOD IF I CRT IONS TO GNRSH MR2t FOR 
KEYBORRD OPERRTION 
370 I$=IHKEY* 

IF I*="t" RHD 
I$=CHR$<10 
I$==CHR«<;8> 



166 
12 129 128 
241 167 16« 
16 142 
160 140 5 
57 142 4 



255 



38 
57 







J75 



J80 



390 

400 

401 
402 

510 

10 

20 

30 

40 

50 

60 



MY>0 THEN riY=nY-l 
> RHD MY<15 THEN MY=MY+1 

RND ri?^>0 THEN nx=rix-i 

RND M>^:<.31 THEN MX-nX+l 



IF 
IF 
IF 
IF I*="R" THEN GOSUB 15^10 

IF LC<T1 THEN 

FOR N=32256 

READ A: POKE 

NEXT 

DATA 142,6,0, 16, ETC 

DATA 12a, 140,7,ETC 

ENTER REST OF MACHINE CODE AS ABOVE 



640 

TO 32328 

N,A 



DRAGON 

f continued from pBg§ 71 1 

score is at top left, and the niunbcr of lives, 
initially three, at top right, You start at lower 
right, and return there for a new life if ihc 
ghosts get you. When you eat a purple pill, the 
ghosts freeze for a random rime of less than 
five seconds and you can get ihcm, for 500 
points. Purple piltb count 100> and ilowers 10 
points* 

A version for keyboard is also included^ in 
which case R gives the random jump. The 
arrow keys move your man. You can also 
remove the delay ir. line 510, without which 
the joystick is almost impossible to use. 

The program uses some small machine-code 
rouftnc^i mainly to clean up ghost damage to 
the mazc» and these should be loaded to 
addresses 32256 ;>nwards, using a data 
statement to Poke the codes to the addresses 
shown. 

CLEAR200,322S6 
before doing this. Then save this machine 
code to tape, and clear your Basic loader from 
memory. Load the Basic program for the game 
and also save this to tape. On subsequent 
occasions type 

CLEAR200,32256 
then CloadM^ then Cload and finally Run 
Good hunting! For a faster game, type 

ROKE&HFFD7.0 ■ 



ifisting continued fnm page 7f) 

405 IF POINT (HX»2,HY*2)-0 OR POINT (riX#2,0y»2> -O OR POI 

NT<0X«2,MV*2>^ THEN HX-OKiMV-0YiPRINTiHY«32+HX ,CHR*t I 

75>ttB0T0340 

4i0 IFPOINT CriX*2,HY»2>— I AND (MY»32+HX)>6 AND POINT <H 

X»2,0Y*2l<>O AND POINT <0X»2,MY«2)<>0 THEM SC^SC^IO 

420 IPP01NT<riX*2»MY»2>-7 AND POINT tHX#2,0Y»2> <>0 AND P 

0INTtQX»2,MY»2K>0 T HENSC«SC^ 1 OO t GQSU B650 

430 IFP01NT<MX#2,MY»2)-B ANUPQINT (»1X«2,0/«2) <>0 AND PO 

INI (aX«2,HY«2rv HI THEN GOSUB7UO 

440 IFPOINT(HX*2,HY»2>-2 AND POINT (HX#2,0V»2) <>0 AND P 

OINT(OX»2,hY»2K >0 THEN SC-SC*50O 

460 IF LOlI THEN 6O&U0 750 

470 PRINT#«V»32>HX,CHR»<17S>| 

4*?0 PRINT«0»SCj 

50O MOVE OHOSie 

510 IF LC<Tl THEN FOR D-t TO IIOtNEXTDi SOTO 640 

520 FOROH-IT04 

530 STORES OCO BHOBT POSN8 

540 Hy«a(f3H,2>:HX-G(6H,n 

350 R-IN1 <RND(0)**5) 

560 aX-l3(QH,l> tBY*»0(BH»2) 

570 IF SY<14 TMENQY«-BY-«4KeY<HY> 

IF 0Y>1 IHEN GY*QY*R#*6Y>HY> 

PO-PQINT<GX»2,8Y»2» 

ONro»2 DosuB <^70fa9o«970,eoo,e20,eoOveoo»aoo,eooTe 



seo 

585 
50^ 
OO 
5B7 

see 

590 
600 
6IO 
620 

eoo 

621 
625 



R-INTCRNDtO>*.S» 

HY-8Y 

IF BX<30 THEN GX-QX-Rn teX<HX> 

IF GX>t THEN BX-OX^R*(3X>nX> 

PO-POINI tGX»2,6Y»2> 

ON P0^2 GO&UB 970*e90«970, 000,820^800, 800,800,800, 



HX-6X 
N£X1 GH 

630 EXEC 32302 

631 FORGH-I TO 4iPRINT«e<QH,n+32»G(GH,2> ,a«*C255>iiN 
GH 
EXEC 32256 tREH REPRINT WALLS 

640 GO I 0340 

6WJ LC-osReri I.OCIP ctr 

652 TI-RND*25)^25 

655 FL-OiREM GHOST REPLOT FLAG 

660 FORGH* t T04i GX-O <GH, 1 > t GY-G (GH, 2) 

670 PRtNTftGY#324'GX,CHRtC159>| 

680 NEXTGH 

690 RETliRN 

700 L-L-'liHX-30iMY-13iPRIMT«3O,Lt 



EXT 
635 



710 IFL«OTHENGOT02000 

720 F URN- 25 TO tO STEP-liSOUNDN, 1 1 NEXTN 

730 RETURN 

740 RETtJRN 

750 RESET GHOSTS 

753 IF FL-1 THEN RETURN 

760 FORGH-l TO 4tGX-G (GH, 1 ) iGY-G<GH,2> 

770 PRINT#GY»32+eX,CHR««25S)i 

780 NEXTGH 

785 FL-ltREM SET REPLOT FLAG 

790 RETURN 

GOO GX-HXiGY»HY 

805 G(GH,2>"GYiG<8H,U-GX 

810 RETURN 

820 GHOSTS GET THEIR HAN 

830 FOR N-1 TO lOtSOUNDN, 1 tNEX IN 

840 L-L-IiPRINT«29,'*L"iL| 

850 IFL-01HENGOT02000 

860 PRINT«MY»32*HX,CHR«(143>| 

865 0((3H^ l}"HXtG(GH,2>-*nY 

870 MX-50jMY-i5 

880 RETURN 

890 IF Q^-'-S" AND RNDCOX-S THENGX-HXiGV-HYiG(QHt I >-©X 

iG(GH,2>-GYi RttURN 

900 tFO*'**N"THrN RX-HXi BV-MVi G (GH« 1 1 «GXt 6 IGM . 2) -GYl RET 

URN 

910 G<GH,'. >-GXiB(G»*,2)-QY 

920 lFP0INT<NX«2,HY«2)-0 THEN PR INTt HY»32*HX ,CHR» ( 128 

»| ELSE PRINT«HY*32^HX,CHR«(35)f 
930 RETURH 

960 IF Q>-"N"THEN RETURN 
970 PR1NI«HY«32*HX»CHR«(35)| 

980 G(GI^1, n*GXtG(GH,2>»6Y 
990 RETURN 

150O RC-RC-liPRlNT«480,-R"| <RC AND RC>-UnIFRC<0 THEN 
RETURN 

1510 R-RND(510) 

I520 LV-lNl (R/32*lEX»R-*EY»32> 

1530 IFP01NT<EX»2,EY»2»<>-1 THEN 15tO 

1:^40 MY=£YtMX«EXiPRINT«HY»32^HX,CHR»(l73l | tOX-HIXiOY-HY 

1550 F^tiTURN 

2000 IF HS<SC rHCN HS-SC 

2010 CLS3i PRINT '• GAME OVER** s PR INT i PRINT "SCORE "iSCiPRIH 

T I PR I NT "(RECORD ■;HS;")*V| 

2O20 INPUfANOIMLR GAME (Y OR N) "fOt 

203<:> IF Q»^-Y"THEN lO ELSE END 

2100 REH CHANGE 587 TO AN ACTIVE LINE TO ALTER RATIO O 

F XsY GHDSf MdV/EMtNIS, PROGRAH WILL BE A LITTLE SLOWER 



YOUR COMPUTER. AUGUST 1 9B3 73 



New from . * . 



iUIUi!)^^^ 



ST 



tti^^JL 



nn 



Software 



COSMIC RAIDERS (16K) 



£5, 9b 



You - Ifw only feniMtntrttj pUol of IN? 'T«iH» 
L>etefKc rieef — have the daunting tiHk of 
defending |h«» Tarlh from a lurk by itUen beings 
t hai hove olteady Mi up a boie of Iheu own on earth. 
* Rsdsi Seanniir ditptay in hl-te» * 
* I till colour mnti loitnd nlftiett * 

• 10n% ffmrhlnii eodii ■ 



l*>a^1 



SPACr ZOMBIES (16K) 



i^^^ 



£5.95 



.ii-r iPcr 



71 



n i .ijuqh space >. ju^hed bs 

i(r<'( o) "ifMC'c Zcnbtp* f'>iT I ^t >t?j >ri foiiuttintit 

ooptoq A'^d diving at yc^u. Destroy thcntv, It yo\/ 

colli Rul in deMtovirm ihrm, you aUtaci moie lo 

t^^ ttri»at a^d the <^me tjeU progrp&uv^^y rrat<^r. 

■ f ult tereen hi-re> graphicfl • 

• 1 or 2 pluyrri • loyillrk cptlun ■ 

*( 'ill tound and colour * 



Ml NFS OF SAIURN and 

Rf TURN TO CARTH £5,95 

mtwA of Salum Wfiiir piktinq a routine orhil of 
'^Lutm you ate cauQht up in a radiation storm 
whicti forres you irvtii lh«» ifwA planrlS iwwj*. Vour 
er^erqy drained« you make o forrf>d landim) on 
Ihp planet's suiface. Lurkit* you croaficd nrar on 
ob^odonod mintnq bate and >ckj t«t off tn s^aii^h of 
som<» di-tithium rryUalft to rduol your branded 
«i(ia('c tlMf). fMii yuu rk) (t "* 

ftfrtuin lo Carth Having eicipad from your previoua 
dtlmirnAs, you tfwh Tarth Station 1, t>iit fail 
to maka radiio contoct. You affect a safe If 
hariQwir^ marH«al duckifK^ On cr\tfy you find it 
dPsatt<Kl» and the control room dmtroyadi You must 
explore the atalion and find sumo way to alert Caith 
fit y/Mit fMffltmmfnt , h»it fM»wjir#« mjmy nf th«* 
to^ma ate tderriical, t^cf^ is ewtensiv© ddmaqoi end 

uijm of Mli«*r< rntriitfftrv 



Adv«n.u,o mK) MAD MARTHA 



(1I»K) i**^t Affvf'^tuir 





MAD MARTHA £6,95 

Poor utilr H«nfy iv ini* nm-peciied hero of ir>jii 
domestic tale. One nlqht he can take no more. He 
r.i1i his wa^y^ from hi^ wifeS puni^i vvcttk^ out 
the houMT beinq carafut not to woke the 
baby Of trip over the cat, #»nd heads foi the bright 
lighi% to have some lun. Trouble ii h* runs out of 
money. His only way to raise lome tosh ♦* to 
gnmble h<* few remaininq pounds on tfic spUiniru^ 
wneel ol the roulette table, kist as -^enry is qet- 
lin<} into Ns evenlncj H\ wife — fviid Martha — 
n»ft nonceo tn\ aoser^rp. wealistnq Hpnry na* 
absconded with the hous^kt^npini} sho lets out after 
Um with an «*§•, Gm-v^ what part you play .tt 
INs happy tale'' ThatS nqht, vtju'ri* Hirnrv. Watch 
out foi that ate! 



O 



^ ViSA 

Access Of Viso Card holders! 
jtlrabt* tek't;hone (0M4i) 2 7317 (9am -6pm) 



Please add 40 p per order for post & packing 



-^- 



Nama 



Addrots 



Cosmic Ratders [ I Spam /ombias 

Mines of Saturn /Rolurn to torth| | Mad Mart ha 

MIKROGEN. Oapi Sf>. 24 Agar Creieant. Br«ekrwll. Barkshire. RC12 2BK 



HARDWARE ZX81, 




PAIMDA 

The famous Panda 
Expandable Ram Pack, 
massive 16K add on memory 
which can easily be expanded 
to 32K with an optional plug 
in module. Supplied in 
no'wobbte design, rugged, 
injection moulded case, 
contoured tD fit the ZX81 
snuggly. Ccmparible with 
other add-ons (printer etcK 
LED on/off indicator. No 
additional pDwer needed just 
plug in and go. British 
designed arid made from top 
quality comDonents 
throughout, guaranteed 12 
months ONLY £19,95 



EXPANSION 
MODULE 

The 16K 'Panda' is easily 
expanded from t6K to 32K by 
adding this expansion module 
as and when you need it. 

Ct4.50 




NEW NO FRILLS ZX81 - 16K RAM 

~ Fulty boxed tested 

Guaranteed 
£18.50 Inclusive 

64K version £48.00 

Made in Britain 
Amazing Value — All in Price 



PROFESSIONAL CASED 
KEYBOARD TYPE FD42 




MODELS FOR ZX81 OR SPECTRUM 

The Fuller Fp42 has long been our most popular seller, its sturdy, 
attractive injcctiupi muulUtrHJ ABS case is ritjid oikJ luyyed efituu^li 
to withstand many years ot use and converts your computer into a 
professional un t with a full typewriter size keyboard having 42 full 
travel, long-life keys etched with either 2X8' or Spectrum 
graphics. 

Installation ts simplicity itself requiring neither soldering, special 
skills or knowledge. The computer P.C.B. fits inside the case 
giving access to the user ports as before for the addition of 
accessories i.e. RAM expansion pack, printer etc 
A RAM adaptor board is available to enable RAM packs to be 
fitted inside the keyboard case and the Power Supply Unit can also 
be fitted if desired. ONLY £29.95 

TYPE FDS FOR ZX81 OR SPECTRUM 

Our rww advanced keyboard has the same, fine specifications as 
the FD42 systefn, but with a new re-designed case, space bar and 
double-sized shift and enter keys. A must for the discerning ZX81 
or Spectrum user. ONLY £39,95 

Ram Adaptor Boards for the ZXBl 

Allows you to fit your Ram Pack inside the FD42 system. Leaving 

free access to user port Price £9, 75 



74 YOUR COMPUTER. AUGUST 1983 



SPECTRUM, VIC-20 AND JUPITER ACE 



AVAILABLE NOW 



ZX SPECTRUM 
32K RAMPACK 



S imply plugs in:o user Port at rear ALLMQDELSI! 

of computer and increases your 16K 

Computer instantly to 48K €39.95 

•Fully Compatible with all accessories. 
•No need to open computer and invalidate guarantee. 
•Why send your computer away and wail weeks for upgrade. 
•Fufly cased, tested and guaranteed. 



STOP PRESS Issue 2 only 

16K Spectrum owners upgrade to 48K wnU a Spectrum 

Upgrade Pack complete with full instructions No Soldering 

ONLY f 25.00 



New. the Vixen RAf^/1 
Cartridge for the VIC 20. 
Switchable between 16K or 
8K * 3K gives yoj the option 
of full 16K RAM Of 8K and 3K 
RAM in one pack. 
Simply plugs into rear 
expansion port. No re- 
addressing of existing basic 
programs needed. 

ONLY £39.95 incP&P 





THE EXPANDABLE EXPANSION 
SYSTEM 



Gives 4 expansion sbts for 
VIC 20 cartridges. Custom- 
designed case. Plugs directly 
into computer. 
Fitted with ROM socket for 
expansion. No extra power 
supply needed. r29.95 



MORE MEMORY FOR YOUR 
JUPITER ACE 



PACER 1GK EXPANDABLE 
RAM 

The uniquely expandable 16K 
RaW Pack, similar in concept 
to the **2X Panada" but for 
the incredible Jupiter Ace. 
Complete m attracti/e. solidly 
built* injection moulded case. 
For more power to faster 
FORTH . . , you need a Pacer 
tor ONLY (75.00 
16K EXPANSION IVIOOULE 
Increase your Pacer potential 
to 32K with the plug-in 16K 
Expansion Module f^r ONLY 

ne.oo 



THE SOUND EXPANDER 

A superb economical addition to your ZX Spectrum. Clear, 
dynamic sound effects will really enhance your enjoyment of the 
new exciting programs availble for the Spectrum. Our new sound 
amplifier comes complete with lead, volume ac|uster, built-in 
loudspeaker. Simply plug into the mic input, it sits neatly behind 
the Spectrum. ONLY €7.50 





AFDEC 



ELECTRONICS LTD 

318 Kempshott Lane, Basingstoke, 

Hants. RG22 5LT 



ZX KLIK- 
KEYBOARD 




(f, like many ZX81 users, you 
are fed up with the dead feel 
of the touch ser^stivie keypad 
then consider the well tried 
'Klik- Keyboard', This is a 
simply fitted genuine push 
button keyboard which has 
been designed as an existing 
keypad •Fits nn tn the ZXftt. 
*Full 40 keys plus one spare 
for any purpose. "No 



The FD 
Printerface 



soldenng just plug m. *No 
trailing wires, 'clear 
permanert two colour 
legends. * Positive fee! and 
sound as data is entered. 
* Speeds up programmirig 
enormously and reduces 
errors, •fitting service affered 
£2.00 extra, (remember to 
send your ZX81> ONLY £24.50 




The amazing FULLER 
PRINTERFACE is designed to 
operate with any serial printer 
or teletype. For graphic 
displays the SEIKOSHA 250 is 
recommended, as all the 
software is held in ROM to 
carry out the graphic routines. 
The PRINTERFACE can also 
be made to print out graphics 
on the Tandv DMP 100. 



Simple commands to print are 

used, to either print at Sinclair 

printer size displays or normal 

80 column. Spectrum only. 

Full details supplied with each 

unit. 

PRICE L39.95 

RS 232C C34.95 

Dual ( Selectable! Version 

£49.95 



Alt prices include VAT and post and packaging. 
All items include a full year guarantee. 
Cheques/Postal Orders etc. should be made payable to: 
AFDEC Etectronics Ltd. 

PRODUCrS AfiE STOCKED AND USUALLY DESPATCHED WITHIN 10 DAYS 



I WISH TO ORDFfl THE FOLLOWING 



OUANTttY 



ITEM 



AMOUm* 



CnEDiT CARD SALES LINE 02S6 B220e 124 houfs) 
PtMsd dobit mv ACCOM/ Bar€l«vcard V^a/Dinoti Ciub 



Card 

Number 

SIGNED 



CHEQUE/P.O./CASH ENCLOSED: € 



NAME 



A DDRSS 8 



I 
t 
I 



Oversoaft cy^om«r« add £4 poet and paekirH|. 



YC8 



YOUR COMPJT ER, AUGUST 1983 76 



(©. €. 2S. ^ p s( t em s( 

experts in business systems now bringing professionalism into the home market for 
the SPECTRUM, ORIC, DRAGON and APPLE II micro computers. 



UTILITIES 



THE DRAGON 6809 ASSEMBLER/EDITOR 

With this powerf jl software realise the full potential of this 
splfinriirf minrn hy writing your own machine code 
programs and rDulines. Full operating instructions are 
included £6.95 



THE GRIG 6502 ASSEMBLER/EDITOR 

Probably the best ORIC program on the nnarket. With this 
powerful software the full potential of the ORIC can be 
realised by writing your own machine code programs and 
routines, f^ull operating instructions are included . . , .£6.95 



SPECTRUM MACHINE CODE UTILmES 

Five specially written machine code proarams Id help you 
develop your software. Included are memory management 
and RENUMBER (including GOTO's GOSUB's etc.l. Full 
operating instructions are included £4.95 



HOME MANAGEMENT 



HOME ACCOUNTS MANAGEMENT 

Plan all your financial affairs with this Q.E.D. quality 

syf^fam 

Features include budget creation, maintenance and 

balance of all accounts (including credit cards). Full 

monitoring of eKpenses against budget and complete 

expense reporting. This system is supplied with full 

documentation and operating inustructions. 

Spectrum, ORIC Dragon £9,95 

Apple II.... (disc) £12.95 



GAMES 



THE VARIETY PACK 25 specially selected programs to 
realise the potential of your new micro. The best value 
around today! 

Spectrum, ORIC, Dragoa Apple II £4.95 

(LESS THAN 20p per program!) 



THE VIDEO CHALLENGE SUITE 

These are lot just any games but Q.E.D. quality action 

packed programs. Award yourself the VCl 

Spectrum VCI - Photon, Apes & Ladders, Microthello 

and Phantoms £5.95 

Spectrum VCII - Towers of Logic, Bugblaster, Link-four 

and Awari £B.9B 

ORIC VCI - Photon, Linkfour, Microthello and 

Phantoms £5.95 

Dragon VCI — Photon, Link-four, Microthello and 

Phantoms £5.95 

Dragon VCII — Dragons Domain, Cards, Draxit and 

Awari £5.95 

Apple II VCI - Grand National, Star Trek, Link four and 

Microlhello (cassette) £5.95 

(disc) £7.95 



DESIGNERS 



Calling all designers! Q.E.D. Systems pay generous 
royalities for high quality programs and routines. All 
enquiries are treated in the strictest confidence. 
Why not send your programs today full details are 
available on request, please include s.a.e.l 



(All programs are supplied on quality cassettes, unless otherwise stated. 
Please send me on cassette/ disc 




for my MICRO with 

I enclose my cheque./ postal order for f 
Name 
Address 



memory, 
(payable to Q.E.D. Systems). 
Telephone Nu. 



I 
I 

I Q.E.D. SYSTEMS, 2 SEFTON GARDENS, AUGHTON GREEN. ORMSKIRK, LANCS.. L39 6RZ. 



76 YOURCOMPliTFR AUGUST 1983 



ZX-81 




David Threlfall 

continues his short 

series with the 

complete machine 

code for ZXGT, a true 

compiler for the ZX-81. 

ZXGT is only just over 

2.3K bytes. The fast 

code is the result of limiting 

the compiler to integer Basic. This 

month, details are given of the way 

that the compiler translates Basic 

with examples from the standard 

Basic repertoire. 



GT COMPILER 



I-AST MONTH \vc considered the philosophy 
behind ZXGT, my ZX-81 Basic compiler. 
This month we move on to the intricacies of 
integer arithmetic evaluation and see how 
some statements compile. 

For those uninitiated to Z-80 machine code 
here are a few preliminaries. ZXGT uses the 
Z-80 registers A3,C,D,E,H and L. A is the 
eight-bit accumulator. H and L may be 
considered as a single 16*bii accumulator. All 



the registers may be used for eight-bit stDrage 

hut the pairs RC and DE may also be used in 

16-bii manipulations. Putting a register pair or 

16-bit number in brackets means that the value 

in brackets should be taken to point to the 

location required. For example: 

LD HL,n load HL with the value n 

but 

LO A,(HL) means load register A with the 

data in the location pointed to by 



Routine 
factorial (n) 




> 



Yes 



Factorial = n^factorial (n-1) 



N/ 



Return 



Factorial = 1 



\/ 



Return 



the value ir the HL register pair. 
Here are a few simple examples to start the 
description of the compiler, 

CLS 
This results in a call to Sinclair's ROM at 
hexadecimal address 0A2A. 
RETLRN 
This one is very easy, requiring the Z-SO 
instruction Ret — return. 
PEEK n 
This causes HL — the double-precision 
accumulator — to be loaded with the contents 
of location n, thus: 
LD HL,n load HL wi^ii n 
LO AJHL) loaii ihe auiutnuldlor wiih ih« 

contents ot location HL 
LD L,A move A into L 

LD H,0 zero H 

HL now contains the contents of 
location n. 
The next example is: 

ABSX 
Load HL with X and test the top bit of H — 
the sign bit. Call a negae routine if this bit is 
set, that is> if the number is negative. Negating 
a number entails taking the 2's complement but 
there is no Z-80 instruction for this, instead 
we must take the I's complement of H and L 
independently and then increment HL. 

POKE x,y 

This means put the lower byte of y in 
location x. As we need x and y simultaneously 
they cannot both be in the HL register pair. 
Therefore we get x in HL and y in DE then do 
LD (HL),E as required rcmembcrmg that 
Poke aas on only one byte. 

GOTOn 
This will be translated as a Jump — JP — 
instruction; n must be a number and not a 
variable. The compiler has two passes. On the 
first, it generates a table of line numbers and 
their addresses in the machine code. On the 
second pass, the coriea addresses will be 
available for both forward and backward 
Gotos. (contmued on page 791 



YOUR COMPUTER, AUGUST t983 77 



SOUND with SINCLAIR 



MAKE AMAZING SOUND EFFECTS 
WITM YOUR ZX 81. 
TIMEX Sinclair 1000 
or SPECTRUiVI 



THE ZON X 
^ £25.95 







if ThDZON X SOUND UNIT is comptotpty M>«t rontjim^d iiott e^fmcinBy 
riMJjneKt for u%t» w<th the 7X 81 TIMEX Sif^i;ilr lOOO and Spfrcimm 
Computers It lusi c>tu\|> ifi - on dismjintfinQ or «oMeri«^ 

^ No 90WW 09ckM, tvittvOM. iMdt (K CMKtr eatrAi* 

^ M«r*->«t VQii*m* C<K«lroi on pan0« empie vakifii« from butt m {ou<l 
apiMker 

"A* Siandtrr] Sinrrlftir f 6K Rumpaclc o<r prinMf ctn b* puggsd tnto ^ON 
X SoufKl Und yMi^out «tf«etina normal comiHittrt 



^y 






"k Hug» runga of p<MaA>te voundt for Garrvet. Mutie. H«lco|ifin, Sci » 
$p»:e tnvudorv. ExplOiions, Gurvuhoi^ Dr\iriii Pbrwi, ta««ri 
OvQtfi* Bolht T<tD«ii. Cttords. etc . Of wti4i«v«r voud«vif«' 

'*' B rill oriftviM liiM 3-Ch«fm«l toynd chip ^tng pfogrammt comrol 
of t>tch volume of tone^ •nd n oi> » a . «i with onv<ilcp« comrol 

# tati^ added to CKisttng gomet (k prognimmM yttrg • f«w sim0l« 

flAStC lirtM or machin* cod« 

# No m«morv addrMitft u«*d t.O mapotd 

f Ui I in«ructiortf wHh many •xampitt o* how to obtain effects and tha 
p^o^rammaa. suopiad. futy guamfitvad Bittiah ^tfS% 

*fxctipi mfh Sp0<frum rtw mmf ttm Spectrum fntmnson Bomti Ofifhr 
No Sft Prtc^teaOnyct VAT 



H'frnmm mat* ba mada bv Chaqua. PO 
Ovo No 388 7008 Poaf al Ord<rr or CradH 
Card 



E sport orders Bunk Cheque 

lni»rnat(onat Mofwv Ordar US S or C 
Starling. 



iDef}i YC8POBo«6 
,«aA High Sut«i 
Wara. Martt 



iccauiViSAacciptad 
inmadlow danxjio 



£SOQ RE\A/ARD 

Five hundred pounds reward witi be paid for any 
completed programs wiiich are of a high enough 
standard to be included in the Oasis Software range. 

Products should be for the Dragon. Spectrum, 
ZX81, BBC. and Oric microcomputers. The names 
of the three most outstanding authors will be pub* 
Itshed in future advertising 



£Sa RE\A/ARO 

Even if yot don't own a micro or can't program, 
we*n pay £50 for original ideas that we can include 
in our piodui^t range. 



If you own one of the above micros and want to 
put it to goo:l use send details of your assembly 
language experience. 



Oasis Software will pay up to £50 for camera- 
ready artworks for cassette inserts and colour 
advertisements. 



it mnf of \hm «6ovw intmrmmtm fou thmf% nmnd io:- 

'REWAROy Oasis SofiwrnrCf tower North Street, 
Cheddar^ Somerset, 



YOUR IMPACT SOFTWARE 
LOCAL STOCKIST 

lAlPHABf nCAl OROtHi 

A tfmnhtm CompuMH Canfrt. t« WftoOtia^ fl«*d. A m» frfijfn, Stickt 
Afyr»M« C9 inct Comput«(«. 60 B**ndn Ro*d. N«iAff Mtl*. tmfit 

A«^bv Qom^umt Cmnftm 29$ AsNw Hiah Str««f $<-< ift«>«p«. $<m4i 

B 0a«i If Bhqh 4 Brlflpita I MMlri 

Vadmool CofTip«^Mr Stor* CKjrori hlt*m. ll>aclip(W, la^c« 

iMnaita. M Ntyvhicrt strati Otnhm*, Norfo* 

Be«Miie CoTfipuMT C*no*. 6 Bottfwc Awt.. Balfatt. N. iitlind 

BOB. N«w Sirwt, Codiwui*. €«•! lofNan 

BMk Computam ft Sv««»mi, 7} KlogttliofiM Holoww, KiAQtlhorp* lto«d. 



Ba« if Piaoai «0<? ^h* Baat^v. M«rt<m. l««d« 

iiiniMn Campiftw C*mr«. 74 SVaMftoo n^ftd. Baraitm. Stoiia or* Tf«nt. 

Q)fn«4/iar Qamai B«iii« Oftwon, 1 1 NutUMf '^ -* i , .fi, • anrm 
C»mpii1*^ of Wtdflwrt Simit. 417 Wlgmo"- > i 

^mpi»tif Cor nar, W Cofrmmtdml Homi, f^ »«• 

Ciaii* n««i*dt tt fapat, 30 Citifi Sc*««t. t.itmnr'^ii 
Cdinpuiw>cai. 23^4 Chapat Stt**i. L*^h Lir<i 
C»n«ulsr 6 6m«ni«i Svttama. M*fich«ti«r Ko«d, NaiMTi, ianea 

C3n<pui*r Corrwf Pi«t«Mt»od Blachbutn, ijnct 

Cyi^t* Lid. Ihatm Hou—. LaMMfv^, Brwlfor^. Vortt 

Tt« Compiitat Shop, BoAdoaw, Oaia«i«ianv Tma b Wvir 

Cimafa fr Compuw C«na«, i tB Mm Stiaai MioClw^<k. ChMKta 

Tw Cu«ae« Kay. 40 Hlg*) S«*««f, inlay. Xif«l 

Cym»/W Coniw 7 Of'*-^^ "* — ^ WMtnn St.infft M*m Awitn 

C^aMar $oftM«r« C«f" k iifrMi Chuiklfff 

Ornputaiuyv^ I tif ft Si Mt-li* Hiti Siy-tiir*-! s im»»v 

C-MtMM Mti'fi^. <4 |i»i-:i.^-< -it' ^ ..lt;«m 
CsmpMttV SI>Jp H-miJyWN Ajpcww •'•ncv Stf«*t, Nf«^tcill« 
CynputtftAfwi «A Ctmv Atf, AlMo»r N*' Sto*« on T^ifci Scit*i 
P l riw rig t ort Cof^i^iar Shoo. 7& BoMSftai*. D«fHn«tor Cc |>arh«m 
Oirwtn VMm, Oucfcwortfi t^*m, O a r wan. t^»Act 
0#cai r«niai*i. NcHyccti Bo«i, BlKtooo^ l»r<« 
Oil* AMt Svtlvmi (.M 70 W«4«»a{». mttrtmi I irNC* 
OfCOMnt $fo<v. 39- V Blackburn Rosd. O^Mt K«fvirn<x) anca 
OlftaMm Campuiani Ltd. 330 AfHivy Road, firtvioo*. Boolt. Oonal 
Owmmc^, 77 29 H(||#i St^aat, La«at«ir, Iwei 
C»a yar> c< Sa«v««a. 17« Vkrlona Road, Owy^tevt line* 
Silpaa Computat. 38 Bu^v Nmv Bosd, Piwiiw<h. MtncrtattM 
tf0mta Communloi^om. lli H4g»i 9tr<«i. PcvkMs fntf Wkka«Mii 
Ctatar BofVMPwa Suppia*. 3 (kilVlfo«d Ctow. f xwtar. 0«t^>r» 
iter Co^nputH S«<vlcM. b RaQ«At Butlair^. Ac<Mrt>, Voa 
fv Compua«4 ltd, TOO Bumtg* iMut, Buftiafl* Ma^htiiar 
feiiMarv Sotw*'* 281 V<c«yia Av«nii«. Soiitf>«iKi on S«t, taaaa 
i^m l h^rn M</o C«fitf* Ciowm Cooav»*d, BHOot Si f *^ilw»t. Wtvca 
FVkQuicli Ltif SiafidiaK Siraai f** ' -- ■•><• 
Fa-«afi. 8 Si Gaoroat ArcKt*' i»rTvi%alt 

.1 GryuQh ft Sona. Can Sir*t»^ , ^ SAMdt rv*i fr W««r 

G*t)»H Elacvonkt. Nawtar* (tu_ .„. _ \fMton Stf**!. ManchMi** 
OiHh Pwi w w w t, AQuringion, lani^ 
Glw. Alvatcot Rcvd. Cartartoii. Ox«er«tfifa 

G«n«r»l ft Nactftam IMuo Corn(Hi1««% UnM fl. South Wmi Ird Eil. WnnwKinh 
R<i«l. tvt«<ia« r.i» 1>iiffv«m 

HfVMM HmttMBf* 4 Atftby Roaif AiJbv Wof%«iaton. Cu^r^r^a 

Twty Hoo<t IttttroNci 28a Ut'litt Gala Slwopino Cef^t. Ct V«rnv)uth 

Korfoli 
HA KurNMfiior* CorripuiiKf M«nch«iiat Aoad Nataoft LatiC* 
H<vn» 6 BurinMa Cornpwiart fd YortiMra S«*<a»!. Oklhvp, iar«r4 
HCCS AModam 633 Oufh^ Road, t o^ FaH, GaiaihaaO. Tyr^ ft Waat 
Hunis^tt Computi^. M Wd«fm<i;h StrMl H«rafo#d. 
vv Haffat ft Sor« M. 20 THntv Stfwi. Camlyid^a 
HAlyiraa W(ma. 4 PM« Wood. BUdiburr 
Mail* Computaft. Chv" h Sfflc ^ Htaclipooi 
HtHfAi CoirfHjiar O-^' - > <tna. Wtat f nd. Halta* 

HtfO&'jiinaMSvttaifi' t^ndlati Siraal. Bu^nAr^ La<rca 

T JoDm M Riidv«rd ^ shia«|| Tv<w ft Wmi 

JIC Micro Saivcaa. 300 Eai ItOoi Ava«ua Honh. [arMot, Cvtrnttnt 
M' Jgob Jy^lpar Comauanfl. i ParntKoka Gfaan. Laa, M iim aib «fV. WWtifctoi 
W Jowait, WlrdmN Ctaetrpfitea. IS Bapham VSilaga efiarr«!Mf« 

338 f^ad Bank Rd BlH>ti«m BlKli«>0Ol 
<9if Cotr^tttm Sarvicaft, OtUyiw Hauaa, 3B OkOorfm Road, i^wwcatHa 
Kjyd« Hom* C<»rrputaft, Stfttloo Approach. H9m fliham, Loodot 

ICHK C-nmf^umn %7 Mt*mA St W«*«iv» %utm* Map*. Av^n 

Ifvuniofilef, B4 AbM^goof^ Sfaai, Btac^fKiKil, Lan^ 

Mer« CNp Sttop. ^90 Lord S^«at. Pimfwood \jimA 

M lAcro 89 Partington '. art* SMininn Manchaat»< 

Mrro St^kck leCnMrr^SifMt Ab*td»an Jicollarvj 

MrKvin* ft Brown, It llontiaaia. Dar«n9tor> Co Durham 

MifvfMl Compuiart RiicKlra Q§n. ManafkaM, Notn 

Mlaqwp Led, U H«f» Una, GIOMoaaiar 

Miga C«rTVM<4in 7 Antey Straat. St HaUai Jarta^ 

Tha Modaf Sticp. 10 18 Ouaar^ Si flaif»»i. M iraiand 

Mill*** B*fn. 3ft Buff^oav Rc*d W*t*^f<ioi, Nr««iwwtala, taric* 

Mcroo Audio L<d. 117 Bmio^ R<iati Tn-v, *;hfltfiafci 

M>d«rn llac>rCM>tct and Cornpoono ' > nat. St Vnf»at. Laf>ca 

MtrofD^ua. 3B Oor^ Straat. Granaar>w < ira 

M3ti4A» Mtcro*, 2 Catlia Sfraet. TK." 

Mcr<:tA«v Ctrflputiir Cantra, 39 High Si'^t H«ii Mm Kint 

Mrf.> V«gk 178 Fiilh fto«d Bailav Ha«lt> Kuni 

M:( augMrt f t*Litftr«<«. 44 Cartsla Road. Lnridonarrv, H traiind 

K^wc^tto C*fiwa Miafl. 19 Mof'HinitMrland Court, Nawcaatfa upOf^ Tyna 

K^aon Campoiar SarM«a. St Joftr^a C(vn Bacvp ftoad. RawlafiaiaM. Lanca 

N«fihamfm»i« Hoirm Compirtw Catvira. S8a WaH nQbor ouc*^ Road, 



Hmunv CompMiar Canfra, ^4 Monaphan BtrMt N«wry. N Iraland 
(Milaaf Coriipwiar> lid 121 rKidhrv Road, Grantham. ltn;it 
P (^ tubat. Waiir Straai. Accr>n(|1^n, L *nf k 
>' wa o ft» > LOfvipaiat« LM, ZA>/in HMftopcoata. Lon^ori 
^m¥t* C&mpuWi Carrtta. WlJln* 8*rMl Arrrif^eHor < BrN'-i 

Aiin PaariT^r^. Parao^al Cornputari Lid. 9iA§p^ Houm Muvtkt Ctatcani 

J r Parnah mC). Srwldt Road Vai ica i i a upon Tyw 

1>a IHiYpan. 9 Marhat Stt«ai Hay on Wra INM^'ortf 

f^);K«rda (DAG Sl»rk«H 12 MarvoaM. Watiw^Md W Vomk 

R<coni Thhrf PlcHy. Sivar Afta(i» I aic«ata* 

ft M S. 109 MUmald BatVtwia. to Armirr H Iraland 

Siuml fi«vte«tt Siamteh Siraat. Bi»rN»y, Lar«a 

$«>Slaf<irt led. 49 Baln^ni Bodna. ^hHor> Vortta 

Strnlock. 199 Oaaoagifa. Miftctiaatft 

Starwooda, 1 1 13 Craat Wanarn Arcada. Birinoflharn 

Sacofi Caoifa 7 Amtgaa Straai, f<ttnhwr9h Scodand 

i^trcnica Ltd. Cofnputarama, 3&7 D«Hty|r Road N^intnghim 

5 ^ Bofmia**, 13 I ft dd a rd a li F%ca Btm^kmv. mntt^hm^, \n*h% 

Sirniocii Btfitfalii. S Pvlrwa of Wat«« Rcuid Norw^en 

Sfira* CoirrtMfiiAeaflM^. 29 Part Ho^^jw Str**! Ayr Avn^i^v Scottand 

TH)fcir»0 CoiTVNiiarv Waiai SftMt AtMrp^. M W»Im 

Tfimp*. 9 RaeiMV tana. Aahiaad. Suhm 

T tf u xw owa Wofid. Eiplanada La>rw«ol. Sh»ilar«l nia* 

Vc 70 Uaan SoHwai* Lbra«v. 11 N«n«taft Road Ri«adMl E«i Owby 

VsWm^ Of^ Vldao. 29Qa HIph Str«#t. f rdMiQion. fU ntrvgrian 

VHiog SoftHwam, B'c»«««u>n. Grmt V^'moiiifi, Ntxftttt 

Wf«t Coaai CornpuMn. 47 K via SiiMt Av Scoitand 

V<rit Coirvwlaf Cant^ r S«ona9aia AiTa<te V<krti 

INftRFSreO IN JOlhJING THf IMPACT DCALIR NETWORK 
FOR TRAOC TERMS CONTACT 

IMPACT SOFTWARE 

70 BEDFORD AVE. EDINBURGH 
TEL 031 441 4257 



78 VOURCOMPUTE?^. AUGUST 1983 



(continued from page 77) 

Note in particular that, in the compiKi 
code, the nearness of r: to rhe start ol' the 
program does not affect the tinne taken lo 
execute the Goto, 

GOSUB n 
This works just like t Goto except thai it 
results in a Call instead of a JT 
USRx 
This results in the machine code at location 
X being executed. It look's as if it should result 
in jusl a Call to location x. However, there is 
no machine code stateraent for '*call to the 
address given bv a register pair*' that is. 

CALL <HL» 
so subterfuge is necessary. Consider the 
following code: 

LO BCBACK load BC \n.tth th^ 2^^^im% of 
labef BACK. 

PU<5H BC koop BC on th« stuck 

LD HL,x get x »nto HL 

PUSH HL and push HL on to the stack 

BACK: continue code 

The first four lines get the address of Back 
and the address to which wc wish to go on to 
the stack. The Ret instruction makes the 
machine * 'return** to the address at the top of 
the stack which is x, jusi as we warned. Ai the 
end of the rourme starting at x, a Return 
causes a jump to the nex: address on the stack 
which is Back and there we arc. 
FOR NEXT 
The For-Next pair is rompiled into 
directly execnjiable code not calls to other 
routines — and so a For-Next loop is 
extremely fast. The For statement has the 
form: 

FOR K M TO N 
where M and N may be parenthesised expres- 
sions. M is moved into variable K and (N+ I) 
is stored in the next wcrd/rwo-byte location. 
During compilation the address of the next 
location after For — let us call it zzzz — is also 
stored. The next K statement is compiled 
thus: 

where innn is the location 
where variable K is stored. 
make K one bigger 
store this value 
get value of end of loop 
clear carry flag 
subtract DE from HL 
if HL-CE is negative jump to 
the next address after FOR. 
Otherwise execute the next 
instruction. 
This arrangement results in extremely fast 
execution of the final code - about 170 times 
faster than Basic. Machinecodc enthusiasts 
might care to consider what limitations the test 
places on the values of M and N, 

Now for some arithmetic. Wherever a 
variable may be used in Basic an expression 
may be substituted, so some means has to be 
found to evahiate that expression. The method 
which has been chosen for ZXGT uses an 
often mentioned but rarely-used mathemarical 
function called recursion 

For those who have not come across 
recursion before, consider evaluation of nf, 
that is, n factorial; n! is defined as: 

nl = n X (nil x \n-2\ ■ \ 

and wc may rewrite this as: 
nl ^ n X (n-IH 

= n X \n-\) X (n-21 I 
etc. 



To ca'culate n! it is necessary to multiply n 
by (n 1)!. To calculai** (n 1)! wc multiply 
(n- I) by (n-2)! This pro< ess is continued until 
we arrive at I! which is 1. Figure I shows a 
flow diagram for this process. The routine 
Factorial calls itself repeatedly. 

The process of evaluating an expression uses 
a similat technique which is shown m tigures 
2 and 3. We see that Variable calls Evaluate 



LD HLJnnnnI 

INC HL 

LD (nnnnKHL 

LD DE,(nnnn-4^2) 

AND A 

SBC HL.DE 

JP ^.zziz 



and Evaluate calls Variable, biu the way out 
may not be dear Kach time we enter Evaluate, 
a marker - — is pushed on to the compiler 
stack and when we reach the end of the line or 
a right parenthesis^ the slack is popped back m 
see what "pending operations'* arc left. 

Operations are performed until an 

**operator" is encountered. We placed this 

icontmued on page 81/ 





Figum 2 












Routine variable 






A. 








<^ A-Y? ^ 

<^ 0-9 \> 

JNo 
<^ (? ^ 

JKno 


Yes 


Produce code for 
LO HL, (nnnn) 






'' / 




/ 

/ 

/ 
/ 






N 


.Yes 


Evaluate number & 
produce LD HL,nnnn 


\ 


V 


? 






\ 


vYes 


Call evaluate 


\ 


y 






\ 


.Yes 


Call evaluate to 
get array Item. 

Produce code to get 
ttiis in HL 


\ 


*/ 


y 






\ 


vYes 


Deal with function 
(may call variable) 


\ 


' ? 


/ 




/ 






YNo 


1 ^ 








Illegal 




Done 

















YOUR COMPUTER. AUGUST 1983 79 



COMPUTER CX>MPANY UMITED 

choice for (JJQJQ microcomputers 



BBC COMPUTERS 

Model B 

Model B + Disc Interface 

Please phone to check delivery 



£346.95 
£441.95 



BBC MICRO DISC DRIVES 

BBC 31 Single lOOKDrrve 

Expandable to 2 x 1 0OK £199.00 

BBC 32 Dual tOOK Drives £330.00 
BBC 33 100K Upgrade for 

BBC 31 £140.00 

BBC 34 Dual 400K Drives £575.00 

BBC 35 Utilities Disc (supplied £25.00 

only»vithBBC31,32. 34) 
AH Drives axcapt BBC 33 supplied cased 
with Connecting Leads. 



PRINTERS 

NEC 8023 Pnnler 
(Carnage C10I 



£320.00 



NEW 

Shugart Single 100K 
Disc Drive 
(Fully compatible 
with BBC Micro) 
£199 + VAT 
Carriage £5 + VAT 



Utilities Disc 

with Word Processor 

£25 + VAT 



Supplied complete 
with ail Connecting 
Cables 




nsion 
for second Drive 
£140 + VAT 



Wmst eX" stack delivery by 

Securlcar... 



All prices exclude VAT. 




BBC UPGRADE KITS 

H8C A7B Com(>Mlt A to B VpijfAtttf f 44 7& 
BBCt !&KN»morv €18 00 

BBC 7 P'inler UMt tD Kn C 7.M 

BBC 3 Oi«c hl«rf«c« Kit CM DO 

only «iJppU«<i wixh Om C)»(vt»', 
BaC4 A/i«^|u« Input Kfl C S70 

BBCS Se'i^lORGBKif €730 

BBC 6 Bu« !ap4n«K>nKi| f 149 

All kiH **m >ap(>li«d Milti lull r»fl4rl^ 
trsfruclKmii 

B8C CONNfCTOAS 

BBC 7 \ Pfirifff C«bl« »n<» Amphenol 

Pko (not aMtin&iiKfl €13.00 
BBC 22 Usor Port Conn«ctor «rKf 

BBC 23 Cii»»*tii* Le«d C S90 

BBC 24 ; Pin Dm Ptti^ t 60 

SBC 2b 6P<nDinPi«^ COM 

aOC26 SPmD.nPTwfl C 000 

m{. 3^ a\ic a L«t>i« 34^ lOC to 

2 m34 wvav Card Ea^e CY2.00 

BBC 36 Disc Po¥Mi Cable C i.OO 
BBC 44 An«t«gy9 ttpul Plug 

h l»v«r C 2.» 
BBC m 1 M »u« D>nri«ctor 

4 :6* CAble t 3 SO 



aeC ACCESSORIES 

BBC 45 Jov*t*ck% lp«f pjii»» 
BBC 67 €pfoif\PtdyriifTimor 
ta«t«mbi«di 




CtIM 
CS7M 



ACORNSOFT 
FOR THE BBC 

SB£ 03 Bu tinof « G a mos 
SB€04 1r«« of KfiowMHloe 
SBCO? P©«QCompuiefTf>€ 

vjmu«i f tas 

SBCOt AkMtKaMManiputitton 

Ik t nm 

SBXOt Creative Gr*phics 

Citt»ti9 C Its 
SBX02 Grii>h«& Chans 

Cwtetto € 9m 

SBBOi Dirifc Oi4ry Inc Mjim^l f iK 

SBI07 I «tii C««««t1« ri4M 

SBi 1 Forth CJt^Mtitt f 1 4 «9 

SBGOI Phit»iopH«rt Qu««i C ew 

SBGO; Sphinx Advefi1\jr4 £ $.m 

SBG03 Montiters C •.« 

SRG04 Sf^^ismf f ftOS 

SBG1& Planittoid f eiS 

$BGD6 Arc«dl^ Action £10 39 

SBGW Hodtei R«td £ •.« 

SBG13 M««K>iB £ SOS 

SBGM AK«d»4ns £ tOi 

SBG10 Chest £ 166 



ACORNSOFT BOOKS FOR THE 
BBC MICRO 

SBDO) Crcil v«af4phK;» C 7^ 

bSDO? Gr*pht Ch4fti C 7M 

SBD04 Lii> C TM 

SeD03 ronh f 7iO 

* Pl«H« iln^ fOf curr«nt d«Hlv«ry on 
Acornsofi proOvicti &fttore otdenntg 



eeC MICRO COMPONENTS 

4616 10QNS 

6622 

74L524d 

74LS24S 

741S>63 

^3691N 

OSe8l.Sl?0N 

UPD700? 

8771 

20 W4Y H«»d»r 

26 Way HoMtttf 

34W*yH««d«f 

40WiyH««cf«r 

16 WAV D St: 

6 Way Din St! 

S W#v D^n Stt 

B8C SOFTWARE IN ROM 



£ 2.3& 
£ 3 19 
£0 69 
£0 69 
£ 0.14 
C 4.60 
£460 
£ 4 60 
£3i00 
£ 1.46 
£ 1.76 
C 2 M 
£ 2 32 
£ 2 16 
£ M 
£ O.tO 



^ 1 MOS 




frdm Cast Angllms 
leading supplier 



MIDWICH COMPUTER COMPANY LIMITED 

RtCKINGHALL HOUSE. RtCKINGHALL. SUFFOLK IP22 1 HH 
TELEPHONE <0379) DISS 898751 




80 YOUR COMPUTED, AUGUST 1983 



(continued from page 79) 
there to mark the end of the expression when 
we entered the routine* The exit is taken with 
the result in HL. 

Two other points should be noted. Firstly, 
the right and left parentheses will match 



figure 3. 



Routide evaluate 



Push on to stack 

4^ 



Call variable 

-3^ 



Generate code 
to Push HL 



Z 



Get next 
character 




Push character 
on to stack 



3E 



Call variable 



exactly^ because of Sinclair's syntax checking* 
Secondly, we are using two differ cm s'acks. 
The operands of the expression arc pushed 
on to the stack of the compiled program by 
code generated in the compiler. The operators 
are kept on the compiler stack and are used by 
the compiler to cause the correct code to be 
generated for combinations of operand m HL 
and DE 

In effect^ infix notation is changed into 
postfix or reverse Polish. 

The Let statement calls Evaluate dir:clly. 
Many other Basic statements are supported 
such as: Fast-Slow, Input, Pause Rand/Rnd to 
seed and use the random number generator, 
Print, S:roll, Stop Unplot/Plot. 

The ZX-8! does not have the ability to store 
on tape anything except Basic statements so 
where can the machine code generalcd b)' the 
compiler be put so that it may be recalled from 
tape for later use? 

The general answer to this is "in a Rem 
statement** and that is the solution adopted by 
the compiler. The one twist is that the 
compiler generates its own Rem statement 
into which it puts the code. To accomplish 
this the code is first compiled over the ROM 
— and so not stored — and the resulting length 
of code IS used in forming the Rem. It docs not 
delete aity old compiled code. 

One of the best features of ZXGT is thtt the 



Basic may be tun and tested under the inter- 
preter before the compiler is invoked. One 
writes a program bciiring m mind that 
eventually it will be compiled . When you are 
satisfied with your code a single Usr command 
runs the compiler and puts your code into the 
Rem statement. This is clearly a very powerful 
leaiure and one which should eventually 
become standard on all small machines. 

Some f>eople may not be aware of the way to 
make the large Rem required for ZXGT. A 
possible procedure is as follows: first > type a 
line I: 

1 REM ABCDEFGHIJKLMNOPQRSTUVWXY 
ABCDEFGHUKLMNOPQRSTUVWXY 
ABCOEFGHUKLMNOPQRSTUVWXY 
ABCDEFGHIJKLMfSJOPQRS 

This makes the total length of the line 
including the rerminaror — 1 18 — exaaly 100 
bytes. Clietk thai 

PEEK 16511 
is 96, Secondj edit line I changing the line 
number to 2. Third, edit hnc 2 to make it tine 
3. Repeat up to line 2V Fourth, edit line 1 
adding 1234567 immediately after Rem. We 
now have the correct immber of charaaers. 

Fifth, check that 

PEEK 18815 
is 1 18. Steps 6 to 10 of the procedure are: 

POKE 16612.8 
POKE 6511,255 

(continued on page 83) 



Figure 4. The hex hader 



% 




S F3R L«1S814 TO 10O14 STEP 1 

m 

IS SCROLL 

a© pp Tisrr l , 

aR IVPUT ~ ^ 

30 PRINT 

3S INPUT 

40 PAINT TOT 

4« IF L«10ei4 THEN LET L««0 

Se Xf L<>10e&4 TMCN LCT ceadi 

OS IP LCN At<>LA THEN GOTO 98 

ft« IF INT IL^1»1 -XNT <L/10e>«i 
m^ pCQOC A# f 1 * -a« THC^W GOTO »» 

ftS FOR K^a TO LCN n« STEP 3 

79 LST C'fCODC At CK> 3a>»iSl^CO 
DE A« I-^#l} SO 

7S POKE L-l*rMT (K/^a) #C 

aa LST T*T*C 

5S NexT K 

Qe IF TOT-T TMCN GCTTO 110 

«B SCROLL 
100 PRINT "ERROR " PLERSC INPUT 
RORTN" 
105 GOTO 10 
110 NeXT I 



Generate code 
to pop HL 



Generate code 

to pop DE and 

evaluate HL/DE 

or HL*DE 



See if there are 

any operations 

on ttie stack. If 

so generate code 

to evaluate them 



Push operator' 
onto stack 



Pop operator 




Generate code 
to pop DE 



Generate code 

to evaluate 

HL + DE or 

HL-DE 



<■ 



End 



YOURCOMPUHR. AUGUST 1983 81 



ZX81 MACHINE CODE? 



ZX.ASZMiC ROM 



gives: 




t full screen editor 
multiple files 
• powerful assembler 
complete debug 
■ bi~res graphics 

ZX.Avzmic Rom replaces the Basic Rom In ZXB1 
to translorni the machine Into a complete 
Aftsembly Linquage Development station. 
Fast. Powerful. Professional. Rel table. 



MFUff ASZfVIIC PLUG-IN 
riCVt. EXTERNAL BOARD 

accepts the Aszmic Rom to combine the best of 
machine code and basic. 24 I/O lines. Eprom 
programmsr, ek user socket. 

Aszmic alone, £39.95 irkcluding comprehensive manual. 

Asxmic -i-Board + Manual , only E 54 . 90 

Ask at your dealer, or fill in the coupon nowt 



COMPROCSYS LTD.,(YC1) 
RO. Box 149, South Croydon, 
Surrey^ CRS 7YX 

Please rusN me: 

n Aszmic 4^ manual. I enclose £39.95 

[] Boards Aszmic 4 manual, I enclose £54.90 

[] Further details. I enclose S.A E. 

Cheques payable to COMPROCSYS LTD. 

Name -_-_,-.^^ 

Address 






ui wf m;' H;7vii 






MACNmt C9K T£SJ 7991 



I "e u(t-i«e pc<ynvt»«4< i^ti*.** jr<j d» txig froyjMf «** **ote inn |.j hep in i*' f# • ■-' i . . f An , 

• NIXiOtCMMAl, t .' ,f'>c«. ... v.vcv^c 

• CtiAnACm •ailillATOII -* ot ^ror «v«ttr Ol.;* t. 
kj0C4K<d *'tt -vvth tr^f lCKUr,»«T vr-vor* 

*.>ii*B»f »^» rir iMi /»Ai jMHij <»**t S(*rr*u*r 

SKCTJftMUCMlCSS Daf«rcHif«ceT7wTWk 

. i: * ,» . r 1 f fr" «'*! 4 ^<»v:rf *r.* rt f. w'-.tr* ,» sf#t* &rJ»1 *ric CtKfl VW'f ptKtM 

.A '''•• yc«j tr>f *»^f'^^-.^ .fxuy r?;i,.v^ir"l ol fVt 'o-h - j i^f uoUy«^ c<yro«j(^ prtjqt»rr 






4WHSS AI4tMCHt,. 



Arv r» 111 fir* 
N\ PPOVIDID 




• rUU. iCItllN lN#i#r mn^ tOfTltiO — \i* t *% * r»^/r M 1 rM|]c:rrt wr*- «^>r^ cVMii m<} *Ai 

I JHTTf J I »1V 

' \urtm rmi p*Oit - o»^ f»o<y. frt'tcrrv t>iy w uw i*>d f^.ri^t o •! *r/y t*-^ tAvc i*^ '•#vf* t» 

»A»T UUS 

• AT HOMt - //■» yi nti»*u owt Jiinoy C^O l«y.* fit • 

• CLLMt — i* i'^,. .,r . >♦■ \\ -w #T Jiff rt* i.fi^^^**"! rr 



mcfmecoK./r M4iCis ah tih Dtfftif&tci. 

CnvM Mrm Two ^ iim r^M «aii i«H4^fihr" tf»4y 

■flMtitn« Co^ TMi TmI m f 4 9S rjcri 
l«i oat »»»■ «vMiur< r^f4«fO ^^M#i l«^tr.*^ 

Wnd rM«Qu« pO«i» (Tidrr or ACCC&S No to 4ttivr *(V»*\\ (Jr rrtffricrv orrtr* v^r^ AC CiV Hn m 
♦07V JIB 



AfX>«f\V 

*.*jn^'Jr If.vm-.iH i^/Wktr^ ti i 






AUTHORISED 
ACORN/BBC DEALER 
AND SERVICE CENTRE 

£ 

* BBC Model B Computer 99 OO 
BBC Computer Duft Cover 3 99 

* BBC/LVL Smgle lOOK Diak Drive 26300 

* BBC/LVL Twin lOOK Dia)c Drive 389.00 
Di»k Drive Coven 3,99 

* Torch 2S0 Disk Pack 8d74)0 

* 14" MiCTovUech Colour Monilor 28T.S0 

* 12'* Sanvo Green Screen 90.SS 

* !4** Sanyo Colour Monitor 276.00 

* Grundi9 U" Colour TV/Monitor 275.00 

* Seiko»ha GF lOOA Prinler 229.94 

* SeikD«Ju GP2S0Z Printer 274.85 

* Epsom rX80 Printer BO3.70 

* Epeom EX80 Primer 332.35 

* Ep9om MX 100 Printer 339^8 

* Silver Rted E3C44 inc. Interface Typewnrer/Pnn^er SIB^IB 
Tape Recorder Leedi 

Din to D:n + fack 3.95 

Din to 3 lacks 3.95 

Wordwiie ^ — 39.93 

View \^ 3930 

Acorn Soft from.. 9J3 

BBC Software (all titles) 10.00 
Educaticnal Software from.. 8.69 

Books ' hundreds of titles S.A.E, for list Price including VAT 

♦ Cflniago £8.00 including VAT 



, 



w 



VICTOR — T ORCH — OSBOURNE 



K^F^J5^^RS 



UftfTED 



f.4C0RN 



\n\ *i t*tii 



121, Dudley Road, 

Grantham, 

Uncs. 

0476 76994/70281 



100, Boughton, 
Chester, 
Cheshire. 
0244 310099 



82 YOUR COMPUTER, AUGUST t983 



icontinuBd from page 87} 

POKE 16514.118 

POKE 16515J18 

POKE 16510,0 
You now have a Rem called line zero of 
length 2,303 byies as required. Note that there 
arc minor differences between the assembler 
code and the version of ZXGT in the hex 
dump. 

Figure 4 shows the hex loader that will 
enable you to enter ZXGT. Note that the Rem 
to contain the code must 3c cxacUy 2,303 b)lcs 
in length, that is the total line length as 
defined by Smclair, The loader will prompt 



with the address to be loaded and you should 
refer to figure S to see the hex string that 
should be entered. 

You should mput the 21 characters tp to, 
but not including, the equals sign followed by 
Ncwlinc, You will then be prompted for the 
check noniber by an equals sign. If the hex 
and decimal agree you will be prompted for 
the next line of input* If ihey disagree you will 
be asked to re-enter the data. The last hex 
string only contains five characters. 

The entry point to the complete compiler is 
17389 - use Rand Usr 17389 or Let L»Usr 
17389 - for the code to be put in a Rem at 



line 2 or 17381 if you wish it to ask where the 
code is to be put. 

The entry to the code generated by ZXGT 
is at 18823. Use 

Let L = USR 18823 
Do not use 

RAND USR 18823 

In fianirc issues, we shall give the remaining 
third of the ZXGT assenbler code and discuss 
how to avoid some of the restrictions 
mentioned in part 1. If \ou find the listing too 
daunting to type in the compiler is available on 
cassette for £8.95 from Personal Software 
Services, 452 Stoney Stanton Road, Coventry. 



Figure 5. Hex dumf, of ZXGT compifer, 

16314 lBFBDflCB97676C38440C3-1697 
1S3^4 iik;d4lt;J3Ml'^J4J-4lU3TO«lU4 
16334 341C3974i:3RB41C3Z142-1201 
16344 4C39C42C3:>e42C33943C3«14l4 
16534 37R43C3S743C3B843CF8C-1331 
1 6364 6E5[>5Rf CD2 1 42CB7C2808-1 296 
16374 73E16CD2142CDlB4niie»718 
16384 e27CD074l301RnE803CD«847 
1 6594 9074 1 30 1 31 1 6400CD074 1 »335 
16604 030131E0fl:D07413012C3-643 
16614 1FC40CP0D41 UE803CD0D-1869 
16624 24U16400:D0D411EeftCDit710 
16634 30D411Eei:D0D41RFD IE 1-1001 
1 6644 4C32 1 42E5^7ED92E 1 C93E- 1 497 
16654 51CR7eO32:-i8033C18F919»93l 
16664 6C321427C2F67702F6F23»886 
16674 7C92R0C401 12100E50100-599 
16684 e000923E319EB2iD602ED*1019 
1 6694 942E3C 1 EBEDB0E 1 1 B602* 1 544 
1 6704 009220E403E2 1 3239403E-449 
16714 103323R40CS^CX>B&027CFE-U4B 
16724 2FE200ECDBB022420FRCD-1 217 
1 6734 3BB027DFEFF28F801 7FFD« 1 492 
16744 4RFE5EO42E1CRB24001EF-1616 
16754 5FCRFE5ED42E128DD4424-1549 
16764 6C84DCDBE>e77EF£00C9L;B«1462 
1 6774 7FC2234402R34407C Ee7F * 1 ©4 1 
16784 J^e5C8CtJ4F4128F306104R-M09 
1 6794 3 7BE B2 1 mmZBW 1 F 3m 1 «73 1 
1 6804 1 see >yEB 1 0F5r 93E2B90- 1 247 
16814 lDR0C42473fc91Ct;2cni(dy^«!:*:<l 
16824 23t^4CB:iv':^yti£fLB07K3UD«3 02U 
16834 3ES'417ECee7FEl03007CB«ll64 
16844 40F3eJ0i:EE£fF47119E0L3ft«762 
168^4 t^3y40"3-:' Hf 141F12FH01&»1271 
16864 602F1E^ ^32EE8FI8=1 144 
16874 736 3^'^ . -4279E61F«1 169 
16884 84F HFC t«Hi.i.B10C&- 1486 
16894 910c -- ....-« ia>:A^irr5ri«§43: 
16904 04709ED4B^ .'£-560 
16914 i40r:l3ElfeL^w-^w..^...^^l«-/54 
1 6924 i;9 1 32:<940C9D5E5C5F33Ff» 1 459 
16934 33R40FE02283RF1FE7628-1 129 
16944 42HFE4030722R0E407 723-796 
1 6954 5220E403R3940 31)323940-523 
1 6964 67EF£76204R3ft3R403D32*895 
1 6974 73R4023220E48 3;E2 1 3239-47 1 
16984 84e»18382R0E407£^ £7628-802 
1 6994 9Ee.f 3 1 8F8^R0C4001 F802*906 
1 7004 009368FCO4F4 1 >8FeFE28« 1 1 40 
17014 U8J5FE3F^81BFE292008-7e0 
17024 221 102728;DB42£iFBrD23*959 
1 7034 34 1 1803CDaR0aF 1 1 89RC 1 *961 
1 7044 4E 1 D 1 C9CD6908 1 8D378B 1 - 1 485 
17054 5C81 RCD2 1 421 308 18F5FE« 1083 
1 7064 €4 3 :<809F£C0CBB7DR3542^ 1 30 1 
1 7074 7E6 3F2 1119 1 4704FE2 1 30-754 
1 7084 804fiFCD2 1 42CB7E2328FB- 1 1 38 
17094 91 0F97ECB7F2B06CD21 42*1063 
17194 0231 8F5E63FCD2142RFC3«^ 1271 
17114 12D42CF8R7BB228FAC029-1293 
17124 243C57Cbi::9738F14B421 1-1026 
1 7 1 34 30000D5EB2329EB297995- 1 070 
17144 4789CEB30F6EBEBRF7CIF*1605 
1 7 1 34 5677D 1 F6FB428 1 8EBRFCB- 1 227 
17164 61CCB1D7995789CFRFE42-1376 
17174 779934F7e9C47E319E3l8*l 199 
17184 8DD61C1CB78C21B41C944-1517 

17194 97C17DC1B41E87CR84 7CB*U60 
1 7204 07CC21B41C9ED5B324063-U52 
17214 1 2tF U 7RB70600ED329e£D- 1318 
17224 232985F50EO32300 12322-846 
1 7234 33240CB6CC9030303C5e3-9l3 
1 7244 40303032 1 8349CDR30923-653 
1 7234 33E767 1 233S0223C 1 7 1 23-760 



17264 6702336ER2377237723C9-979 
17274 7210000E3E3CD5741FE16-1 124 
17284 820e9ElDlF3E5CD2142l8««1277 
1 7294 SiF0FE76E 1 28 1 F29E5292y * 1 2-^0 
17304 0C'1194FCD214279D61C38-1036 
1 73 1 4 1 084F060009FE0A38D3F 1 =874 
17324 23EE6CD214218C7FiCClB-12'j^l 
17334 341C9C5E52R/B40F577E5«1514 
1 7344 423227B40CD4F4 1 F£2920*932 
1 7354 5 1 23E 76CD2 1 42E 1 CDB440- 11^6 
17364 6F126006FCDB4401802E 1*1090 
1 7374 7F 1 e 1 CI RFC9C 9C93E0FD7* 1 729 
17384 8CD75491812210000CD12-693 
1 7394 944CPF74e03CD7849£bLD-1427 
17404 00649ElCCa244CD5949CD«l 167 
1 7414 12044CD0D44CF 7F 3EC9C3i-l 178 
1 7424 27B49227040ED5B 1 C40 1 3*845 
17434 321 7240CD09452R 704036-766 
17444 418233668232279401168-592 
1 7454 e-0Q 1 9227B4021 7D40CDD4 -885 
1 7464 6442323E52322 1 640CD44«= 7 ^^ 
I 7474 /45FEF2L:CCB44F£F9CC96-1857 
1 7484 848FEFRCCC848FEDE28ER«1802 
1 74 94 9FEE9CC 1 D49FEECCC:2B45- 1 599 
1 7504 0FEEt;i:t4045FtEB'jX747=sl7in 
1 7514 lFfcF3'XF44;^FE£4CC0049«17/5 
17524 2FEF4CCB64rFEE5CCF 148-1955 
1 7534 5FEEECC5D48F EF 6CC6L48» 1 ?'45 
1/544 4F EF CCC9248FEF 1 Ct:0346- 1 700 
1 7554 5FEF&uC9F47FEE3C:R9647«1843 
1 7564 6FEF5CC5545FEER28 1 5FE« 1 668 
175^4 7£7CCR44 7FEFECC0M4FE«iri7 
1 . "-'84 i:tt3U2€«0EC:D4445F £762007- 799 
1 7594 9E 1 CD0E49C 2 36443EB8t:0- 1 284 
1 76»ii4 eb«49CD5y49'.F9BtD*iU47«l259 
1 ?'6 1 4 1 *^ 1 5F49C3f=»94 7E55'=^2 l-SE- I m^ 
1 7624 4::D5EBE5222340220R40CD»1 U3 
17634 JEC45CD5349E1CD13451B*12J1 
I 7644 4ieEBUlCU0945Et'5&/&4yi^l2e9 
1 7654 5Ct>0945E5£D3B7240R7ED* 1 422 
17664 652E 1 380322 7240£1C973»1 1 J 9 
1 7674 72372*i3ty5b23bt^:;t9E5- 106^5 
I r^684 8C12RlU4023rD0E45t8R?-1052 
1 7694 9£O42D02R7240£D52D8EB«^1501 
1 7704 02.-:i8Et>3EC3F5CC'4445a'"^l ;;45 
17714 12H48CD1 i4SfcBul'Wh45EB*1165 
17724 2FlC3RB473E':Di8E9E5E7«166;2 
1 7734 3FE762809FE7E2805F5CD« 1 ^S-o 
1 7744 46849F IE 1 C9l U4445FE76- 1 558 
17754 52877FEeB2813FEC1284C*10^6 
i 7764 bFED62874CD30472 15349=1 U9 
17774 rCDn94?'i84F3CieG(/.-D4j'-'l*X>5 
1 7784 82R784iaE5Ct>7e4901FFFF-1370 
1 7794 92R164023037EF5COe349-919 
17804 0FlFE0B2805CD7e4918tF-l2l5 
17814 1221640E1l571233E11L:D»974 
17824 2R847.'t£t>lEitDRB47216B«ll 17 
1 7834 349CDR94 7181 2CD374 7C0- 1 096 
17844 4C14721434DCDRE4721F5»1 169 
17854 508CDR947i:(>4443FElR28-l 113 
1 7864 68CFE 1 928882 1 E C 45CDR9- 1 307 
1 7874 7472fll6402B221640RFC9-73a 
178B4 yCD4D4^3E7[>CD7e492 168- 1078 
17894 949UDH94718D63E76C368-1235 
17904 049FE40O2C144D6261717-1160 
17914 lED48794026006F09C9CD«10ei 
1 7924 24445C;DF 1 45FE64200RCP- 1 233 
1 r934 32rt4!3»3tit3CDr'B4^£6FFt5- 1 325 
1 7944 4CD4445FE 1 4C2C 1 44tD3l>« 1 337 
1 7954 546CDD345E1 7CFEFF20eC=' 1457 
17964 621D1EBCURE47210945C3-1233 
1 7974 7R9473E22C3RB47RFF5CD-1398 
1 7984 84P473£E5CD7B49C04445«1 182 
17994 9FE112850FE76284CF5CD«=1329 
18004 04D47F1FE152804FE1620«1016 
18014 123C167r8FE0020feJ4F5E5*1215 
1 8024 2 1 8D8E52 1 444DCDRE4 7C D- 1 302 
18034 37E463££5216960CDRe47-lie8 



18044 
18034 
18064 
18074 
18084 
18094 
18104 
18114 
18124 
18134 
18144 
18154 
18164 
18174 
18184 
18194 
18204 
18214 
18^24 
18234 
18244 
18254 
18264 
13274 
18284 
18294 
18304 
18314 
18324 
18334 
18344 
18354 
18364 
18374 
18384 
18394 
184ti4 
18414 
18424 
18434 
18444 
18454 
18464 
18474 
18484 
18494 
18304 
18514 
18524 
18534 
18544 

18554 
18564 
18374 
18584 
18594 
18604 
18614 
18624 
18634 
18644 
18654 
18664 
18674 
18684 
18694 
1»704 
18714 
18724 
18734 
18744 
18754 
18764 
18774 
18784 
18794 
188G<4 
18814 



418C4F5C5181CFE1828ie«ie48 
5FE17C2C144C0C6462 162- 1336 
649CDR94 7 1 8R3CDC6462 1 «= 1 220 
76E4918F33EE1CD7&49F1-1379 
8FE00C8FE152B1 1CDC646-1259 
92 1 R7EBCDRE472 1 ED52CD" 1 442 
0RE4 7 1 8E 7C0C5463E 1 9CD- 1 265 
1 7B49 1 8DD3ED1 C37B49FE- 1 357 
2D32O0FCD4O47217E6FCD-1086 
3RE47212600C3RE47FED4-1222 
42012CMD4721EB46':3B9=l i^S 
5470 1 F 1 4t>Ct€5G96L4^9C 9^ 1412 
6FEC4C20F 4 ?r >4445F t4 1 * 1 39 1 
7C2C 1 442 1 5C49CDRy4r3E» 1 16e» 
8262 1 006FC3R847F E46Ci = n 3 1 
9 1 R472 1 7249C3R947FEt^2«^ 1 2 1 b 
0201 1CD4D4 721 CB7CCDRE*! 141 
1473EC421 ^"' ^~ ■ "'^fc:4rF£=^ U4d 
2CFC2Ci4^ U4b47=1358 



D«^148*4 
D'1467 



, C'-* i JM*4 



3CD4445Ft 
44D473ED1I 
54445FE16I- ... *^^ 
62Bie.Ft40300:>FE.: 
747DC8F47F1C:754. 
8CB46l8F6CD3;'4t.l=E^F12 1 =^1 1 77 
y7R47182F7^- ^ ^ '^^ -rF^SSl 
e23L9CDFr 49-1443 

13E2RC3R&4,./^nH.:.sc2 1^955 
2l815CD»44ElE[;'4e7840=l05b 
:iC921^R0R 18*^521 5645*18-531 
4003ECDCDrB437C'CD7B49« 1 1 94 
57CC37B49C t>3r47CC'C 1 4 7^ 1 31 5 
62lEB7318EDF£iHC^C144»i::t7> 
7C9CD4445CDFI -'—^ -^i D-1721 
84445CD3r47.v„ .-49-966 

93.— -- -- - t)L^Ht't7-1.17fe 

93 L 47ElED5B«n66 

17B4yL: .^C[:>4445Cl>-1218 
2F145t ^CDH64721-1352 
32322CUHt4 / tl : tiR£4723- 1 229 
4233EEDQD7B4a3£5BCDRB« 1 264 
5473ER721ED52CURB47^E«n61 
6FR£lCD0E45Ei^CDHB4.'L9-1646 
721 00001 80FC:)4445FE7£«= 794 
8281RF51 10H0aCP6249F l*':^55 
9Ft. 44F-1CDHC144-1524 
0Dt . ■ ^FL^r"! ^t'FE52M-854 
116401 10b' '640E1-478 
2C9217549 i>444'?*l2ll 
3CDF 1 45C33B4t.u:EyBF5CD« 1 503 
43747CDC147214B45CDRE*1 151 

54 7.3E3ECD7B43F 1 CD7B49- 1 238 
63E322 1 3840CDRB472 1 65-838 
749C3R947 3ER0 1 8D83E2H- 1 074 
82 1 3440CDflB4 73E222 1 32-775 
940C3RR47F£DL'2812FE 14-1307 
028141F300l£ei7R7ED52-884 
1 37F81 700 1 808ED5237C0- 1 132 
21804ED5237O83FC9OD37-1 126 
347672E3eCDRE4721R648-1003 
4CPR9472R0R4CI23CD 1 345^889 
5£eCD0E43EB3ED2CDRB4 7- 1 4 77 
6CD4445F E0EC2C 1 44(. 92 1 - 1 507 
7^ 748C3R94 7CDE 7022 1 3B- 1284 
840CBB6C93 1 ^'^4 wr 3^947^ 1 1 97 
92 1 3B40CBt .4E ^3-922 
U46^J'j^i' J3Htj _ . , . . . U3H0D-668 
1409CC9C£;444>Pfc :>FC2C 1*1 4b t 
244CD4D47RFC9CD4D47irt=i 183 
3ED4BCDRE472 . lC40CL'REi=12fe.6 
44 72 I ^91 y< 3ME 4 7C1 -3H49-9 1 4 
53ED5C; r9«116t. 

64721fc ^.?^lio3 

7C.-:8B40t^:: 
894400 '::97^- 

94yC 3R04idL i<&=i5wi 

y4eC3R940v .t)=I357 

lHF4e«239 ■ 



YOUR COMPUTER. AUGUST 1983 83 



NEW PROGRAMMING BOOKS FOR ALL MICROS 

From Newnes Technical Books 




BASIC 
Programming 



IM.* via'torTv 



Q&Aon 

BASIC Programming 

Peter Laflerty 

This book describes, in 
easy-to-follow * Questions and 
Answers" fornnat, hoAf to 
program a connputer using the 
most popular and widely used 
language, BASIC. A simple 
version of BASIC is described 
which should be applicable to all commonly available 
microcomputers. Many educational and game program 
examples are given. 

Softcover 112 pages 040801300 J £2.50 June 1 963 




Introducing 
Z-80 Assembly 
Language Programming 

Ian R Sinclair 

If you ve mastered BASIC, then progress on to assembly 
language programming with this ideal introduction. 
Practical methods of designing and entering code are 
emphasised and the interaction between machine code 
and hardware stressed. Great value for money for all 
users of Z*80 based micros, including the ZX81 . 
ZX Spectrum, TRS80, Video Genie etc. 

Softcover 152 pages 0408013369 £5.95approx 
August 1983 



Newnes Programming Books 

A series of books specially written for micro users 



FORTH for Micros 

Steve Oakey 

FORTH is a relatively new language which is rapicly catching on 
with micro users. Its easy to use and faster than BASIC. This 
book explains how to program in FORTH and demonstrates how 
extensible it is as a language. Gaining in popularity. FORTH is 
available for a range of micros, including ZX81 . ZX Spectrum. 
BBC. Acorn, Atom, Dragon 32. One t . TRS80. Appte. Pet. Jupiter 
Ace etc. 

Softcover 160 pages 0406013664 £5.95approx 
September 1983 



FORTRAN for Micros 

Garry Marshall 

FORTRAN was one of the first high-level languages and a great 
deal of software has been produced for it over the years. Now 
FORTRAN IS available for micros, much of this software can be 
used. Assuminc only some working knowledge of BASIC 
programming, this book will appeal to all potential users of 
FORTRAN and will encourage them to start wntmg programs in 
FORTRAN as quickly as possible 

Softcover 96 pages 0406 013362 £5.50approx 
September t9&3 

Also available BASIC for Micros - Maynard £5.95 
Order now from your local bookseller 



PitHiranuTitno 

Liiiiyiiayrs 

liMlVliirus 







Programming 
Languages for Micros 

Garry Marshall 

Covers all the common fanguages. 
BASIC. Pascal, Lisp. COBOL, 
FORTH, Comal, FORTRAN. Pilot. 
C, etc and gives sample programs 
Explains what each language is 
intended for, how to use »t and rts 
main areas of application. 

Softcover 136 pages 
0408 011858 £5.95 
Jarjuary 1983 

COBOL for Micros 

N Stang 

A book on COBOL devoted to its use with micros which 
emphasises its business advantages - partictlarly In areas such 
as screen handling, file handling and comprehension. Contains 
examples o' COBOL programs with explanations of the language 
elements in terms of why, how and where they are used 

Softcover 224 pages 040801342 7 £7S5approx 
September 1963 

Pascal for Micros - James £5.95 




ewnes Technical Books 

FREEPOST. 

Borough Green, Sevenoaka Kent TNI 5 8BR 



84 YOUR COMPUTER, AUGUST 1983 



Alan Westwood's monitor puts you in the 
control room of your Vic-20 with this 
aid to program development in 
machine code. 




VIC-20 



This monitor will run on any Vic and is 
designed to aid the development of machine- 
code programs. Listing I shows a loading 
program which Pokci rhe monitor into 
memory. UnfortunatelVi it will not run on an 
uncxpanded machine — though the monitor 
Will " and so those ol'yuu with only the basic 
machine will have to use listing 2. 

When ruHj the monitor reassembles itself 
above R/VMtop, taking up about 980 bytes. 
The monitor is therefore transparent to Basic 
and will happily sit above RAMtop while 



leaving space for running other programs. 

it you have an expanded machme^ simply 
enter listing 1 then Save and Verify before 
running. This is your back-up copy. When 
you run the loader any errors will be detected 
by the checksum — ii checks for zeros too — 
and the Data line number in which the error 
was found will be printed. Once all is correct, 
Run the loader and then Poke the addreesscs 
mdicatcd with the values printed at the end of 
the program. 

Then save the monitor — whatever you, do 



List/ng t. 



5 FfEM MIC Hum ^. ■(* C. l^kfZ 

4 -5 I Fwi » " ' . . . F-Crk . 55 > t S 1 09- 

«>0 Ht-LEFft'Hf . /I -C r<D*liF0KErt2.D 

70 rt$H^u ot "►*♦.":• /t» J4e 

80 P0KE52 . hDi POKtSofMUt HUf t^4 » At'tPOl* £55* PI£EK<5?5>iF>OK65il . P^EH <55> 

90 PRINT-POkt44i ' IMT'^T- *'!>6 > 

10*:» r-^1 Nl '•P0KE43* 'Vi3 <. 1H1 \rt:j.'25^ ^♦^^6^*1 

I lO PRINT "P0> E45. •I.'«.4 9» ''N*f-' INT* rt2 5r!56 >*2^«> 

1 20 F-R I N T " POKE 46 • 4b<«,*»0 1 *' I HT < i^2 - I'5to > 

1 30 PR I NT* I M£H &»^» E ' u I Cf-KiN * " i Eh«» 

200 C»HTHe 

210 i:^rf:i002&e4eH0e^Fi214l414t4t414t414dC'9ME9ev4S434C>4F4eeDlt1NE412C574553» 1870 

220 DATA54nr IP .tr ui. n - 1 - •■*-. ■< ' -.o* tA^^'M i autv^f /. ^r . : ,-;-;4"^. '.; "^«ito^si'5§5^«:iCt 2. t/.4:'4i*9» 2222 



230 OwTrtrtH 
2-40 DmT»C- 

250 C^U»t. •*♦♦*■ 
260 tX^ln 'H,., 

2?0 C>f*TH/t, : ,'<.'>. ' y , M n 

2&0 Dm r I . . »' ^ • o- . M » . 

2^0 D^TMMf ' f rn ..I i - ... . 

300 t>HT .*. ^ 

310 C^T. 
320 D*< 
330 C'N 

340 r»»^^i 

3«0 D^i 

370 Df»i 

3©0 D01 

3>0 C*rtl Ht J*«. Vc t*»*->u -fc.^1. . 

400 DAT«FD004C/«F *.***■*! 

410 DihT«Ei^»^D00*<SKm«. 

420 Difi|TA4M*^0t»0FC»O*- 

430 OmT. 1 — 

440 O*^ 

450 OU' 

460 DtH 

470 t>»<i 

400 t»»ii >t>^*u>cfcl- 



.3.2733 
-5. 3402 
03/ I J. Me. 3367 
^000D1603«401I 
! »f^H&50e00GtA86* 2773 

4FF0e20 iece20 • 302 1 

H520CFPFC920F0, 4307 



'O0©*:78«)FEF 
j0000t.sa ^u ^6 =f y t«M4 1» :*0503680*'^ 
nO(M069e00e6(500e<l2e79C?i:tD4Si ' 
I If: Fi-4(%20l EC82eF 3PI>O020A6FC0U^ - - 

, dA0^H^E^EAFFd005C lBt>E8rF9095C26CC 108000^10. 4306 

Lt>*FFF20E4FFC9a0a0FCr66070©l e5A2e^e«2eeO€*^9. 4295 

^*0F20^0O26^<»660iA9ee006r ilF0F92«l.35Jl 

^ <20C3PC80062AO62«:^062l«0t >ji602dCFFF * 2093 

' ' — - ^10900 1 6O60684CA(^ ». in» ^i^L t i r l ^fODFOI^ 46020. 4056 

'<«JC92COOe320CEFC009OC>E^20e0O01C3C tC 3* 4234 

,...,. .,.-..^«^. .u . -^-t:..., -.1. ^ .t. '^*-»-'2^5FCf4668 

220F6.4404 
r*-»D^5,4 751 

iiF<^FFMf*MrFr > .:0* 3438 

lM.3450 

.i2.3942 

.^5.3063 

ID. 3779 

.. -4C.4713 

lBtiE0H542.37ei 

( L92CF0O6.^4ie9 

i t ««> I E M^aiOOCiOC* U a A.30000F0 1 7 . 3874 



(ffstf'ng continued on page 87i 



not List. If you have an uncxpanded machine 
do the foUowmg: 

POKE 45,3: POKE 47,3: POKE 49,3: POKE 46,21: 
POKE 48,21; POKE 50,21: POKE 43,1: 
POKE 44,21: POKE 5376,0 

then enter listing 2. Run the program and 
enter the code as in Hsting 1, starting at Data 
line number 210. The first data string on each 
Hne is the code, the second is the checksum. If 
you enter it incorrectly the program will prim 

C/SUM ERROR 

and will ask for the dato again. When you have 

nnised enter an asterisk and the program will 

stop. Now do the following: 

POKE 45,244: POKE 47,244: POKE 48,244: 

POKE 46,20: POKE 48,20: POKE 50.20: 

POKE 43,1: POKE 44,16 

then Save and Verify as a normal proEram — 

do not list. 

One you have a copy or two on tape, switch 
the machine ofTihcn on to clear the memory, 
reload, and, before running, Clear screen. You 
should now be in the monitor proper. 

The first function the monitor performs is to 
set the breakpomt vector to pomt at the start of 
the monitor. What this means is that, when 
testing machine-code routines, breakpoints 
can be set by siinply inserting BRK 
instructions 00 in appropriate places. 

When this instruction is met, the program 
will automatically return control back to the 
monitor with the register values. The second 
function the monitor performs is to save the 
register values in the fDllowing addresses: 

PO-^00PC<-01 SR-02 AR-03XR-04 

YR-05SP-06 

The program then sets up the display and 

hands command to the user. 

Now for a dcscripiioa of the commands; sec 
figure 1 for a summary. There is full syntax 
checking so commas and so on must be 
entered where indicated, addresses should be 
in hex and of the length shown. All the 
f continued on page 871 



YOUR COMPUTER, AUGUST 1983 86 



ABF 

PROGRAMMABLE 

JOYSTICK 





for 



ABOUT OUR PROGRAMMAHll 
INIFRFACK 

Surpit.vsiiig Ihc uutstanding ^ipecificmion of 
our Incerface Moduk \\ which still offei> 
the best software support at its price, a 
Joystick Interface that is compatible with 
A LI. SOi rvVAKK through itii unique hard- 
ware programmable design. 

the Interface plugs on to the rear connector 
of your /X8I or ZX Spectrum. 

Quick clip-on connections, which are cuii 
figured fromarefeience card supplied, allow 
you to define which of the forty keys arc 
simulated by which action t)f the Joy stick. 
A packof ten Quick Keterence Programming 
CardK makes letting fci youi favourite games 
even easier. These cait be filled m lo stiow at 
a glance the cunfifiiuraliun required and 
stored in the cassette case of the particular 
game. When you change to a game using 
different keys the lucdule is le-progranimed 
in a few setfmds, 

A.S with our Inter fa :e Module 11 the Pro- 
gjammable Inteiface accepts a\\ standard 
switch Joystick.s that are Atari- compatible- 
Two sockets aie avtUable which are con- 
nected together for two player gameb which 
use the same keys for both players* 

The Interface reside;^ in the keyboard 
address space and does not affect its opera- 
tion or mterfere with any other add>ons. A 
rear extension edge connector will accom- 
modate expansion oi your system. 

I he unique AGK key simulation principle 
makes it extremely easy to incorporate 
Joystick action in your own piograais, AH 
eight directions and fire are read by simple 
BASIC. 

With every order cuniesa free demonstration 
program called *Vidtu Graffiti* plus a full 
set of Instructions, 




Spectrum 
81 

l*AC KAGh <: ON lENTS SUKPLIED 

• Krogiammable Inicrface Module as til us* 
trated, complete ivith clip-on piogram 
mtng leads, 

• Self adhesive programining chart detailnig 
how til define which key is simulated by 
UF. DOWN. Ill I, KIGHl, and FlKt. 
This can be fixed tin to the case of youi 
computer or if preferred the protective 
backing can be left on. Ihe chart is made 
of a veiy durable reverse printed plastic 
and IS extremely easy to read. 

• One pack of ten Quick Kcferencc Vro 
gramming Cards *oi at a glance setting 
to your games requirements. Ihe card 
allows you to niaik the configuration in 
an easy to read fashion with space to 
record Ihe software title and company 
name. 

• Video Graffiti demonstration program 
which isNSTilten totally in HASK^ to illus- 
trate how ah eight directions and lite 
can be read. I hi5 is .tko a useful high 
resolution drawing program. 

9 II mimlhs guataritee aitd full written 
instructions. 

JOYSTICKS 



AIARI 



KEY FEA i URES 

* Programmable design gives iUlAL soft- 
ware support. 

* Accepts Atari, Competition Pro. Wico, 
Slarfighter, Quick Shot, te Stick etc. 

* Hear extension connector for all other 
add ons. 

« l-ree demo program and instructions. 



i CONTROLLERS 



ycKS 



I OR USE WliH OUR iNTERI ACE 
Module Of VK 20, Commodore 64, 

Atari VC S, Atari 400, Atari 800 
If you require extra Joysticks foi t>ur 
original interface module mark order 
'OLD' Joysticks 

ONLY£7 54inc VAT + P&P 



FROM; MR/MRS/MISS 


ADDRESS 






SEND C.W.O. (NO STAMP NEEDED) TO: A.G.F. HARDWARE, DEPT. YCR 


FREEPOSL BOGNOR REGIS, WEST SUSSEX, P022 9BR 


QTY 


ITEM 


ITEM PRICE 


TOTAL 




PROGRAMMABLE INTERFACE 


33.95 






JOYSTICKiS) 


7.54 






PACK(S) QUICK REFERENCE CARDS 


1.00 




ONE 


VIDEO GRAFFITI 


FREE 




ZX81 D ZX SPECTRUM D Please tick 


FINAL TOTAL 




OfALtHt/VQ 


UmibS WELCOME EXFOR T FR/CES ON APFUCA 7i 


'ON J 



86 YOUR COMPUTED. AUGUST 1983 



(continued from page 85} 

commands arc entered in ihe (op line ol the 

screen. Here ihcy arc: 

I'hi^ displays a screen page ol memory from 
address aaaa by cntermg carriage-return on its 
own. The ncAl sw^rccii page ol' memory h 
displayed, and, for coniinuiiy, the lasi line of 
the previous page bccones the first Ime of the 
next page. Entering P will display the 
previous page and llie tirsi hue becomes last. 

l,aaaa,ir,22,33,44,B5 
This inputs up lo five bytes oi memoiy 
startmg at address aaia. If five bytes arc 
entered, the monitor will wait foi an itiput. II 
you now press I the next address for input will 
be displayed on the command hne This has 
been included for fast entry code. 
H3ada,bbt)bJU22.33 
Hunts between addresses aaaa and bbbb for a 
sequence of one> two oi three byres. 

M, aaaa, bbbb. cccc 
Moves a block of memory between addresses 
aaaa and bbbb to a block starting at address 
cccc. If you try to move the block upwards 
through memory into is own space then the 
monitor will reject it, thus preventing 
corruption of the block 

It wilU however, accept movemeiu down 
through memory as this will not corrupt the 
block, that is, it will accept 

MJ00O,2DO0,Offf 
but will reject 

MJ0O0,20CX)J00l 
You can move memjry Ircely m either 
direction, if you arc moving the block outside 
its own space. Note the monitor is not 



n) page 85, 



Listing t contim 

^&9 UH 1 M0t»4 fc<^ b 0O0MF *- W<.i€Vlf- »■ l>Wcv6f- el4^^3*- Ei^W 3wf C 0M . I t*t: 

61 Nit Oi^JH* 

UX^O t'-eUFMS. THEHFClfr l«iTiJLEH^4* Uh-mSC irtlt>t«.H« 

E7 JRH 



- 46 1 1»-«0* 1 



^rCKttl 



protected from this function^ so you must be 
careful when using this it, 
Caaaa 
Goto code starting at address aaaa. If G is 
input on us own then control will be handed 



LfSttng 2. 

lU »^-40V 

Ad in * iM»i ii-rt»'^ ♦ iNEr*r4i» 

A5 II* I' USiCl««f* 

40 hc«*^j i H-4-fcH* Hf i-l-:?- r*^p* 

•30 H* *H 1 1« t • M • . -» • ; > c GC#SHB I aMW 8 C I «i I ♦L. • I 

»r,^ WENT I 

"O U'K CTlHEUPPlMf f Si'H EPPOR'HjiOTOI'O 

:i0 n Hf- • 'lNEM>e 

*0 Ht ^L E f r J < H$ . 2 • » CiOr^Jei I mOm i J »> EhD D 

i o*> mi-^m I Df < Mf *, i »40»rtL'* 1 1 bu I oeo 

lUOW L»-0t il-H«;"*'IHblll-OPl'*l ICM.tt^»Hi mh-^i^-. 
< HU'KN«. i '.t 4yU'»l'*lt^»H»<M>\^^««'7«Nfc>l IF< 
ErukH 



figure f 



C » r r I % •»• ' 

Cl or b-*A44 

H. 44<»«- bt»tb« 1 

L or .."rroff rk*m«" 



bt>t>t> 



*ioto 
Hunt 

1 f,F .Jt 

no -« 



over 10 code staring at the address m the PC 
register. The registers can be changed before 
going to a routine by inputting the values into 
the register storage addusscs, which are 
0000-0006 


Quit to Basic. Basic programs can be entered 
and run as normal |)rovicled ihey do not write 
over the monitor To return to the monitor 
SYS60151. 

L or L'proQ nan»e" 
Loads memory into th: address fron) which it 
was saved. 

S'prog name'\Ol.aaaa,bbbb 
Saves memory between addresses aaaa and 
bbbb to cassetic 

One lasl things if you exceed the command 
line and coirupt the display simply clear the 
screen and enter C and this will return the 
display lu uuiiiiat 

If anybody would like a copy ot this pro- 
gram on tape then they should send a 
cheque or postal order for £3 to this 
address Monitor, S7 Trenth^m Street, 
London^ SWI8 51 )H I will also include a 
copy of my disassembler on the ia|.>e, H 




•«• ••• 



• •• 






99m 

nrnti 



••«••# •9i«i« •«••••• ••••*•••• •«« •• ««• •«>•••• •«•#•* ••••«•• 

•f# *mi ••• •#• ••« «•« *• ••# ••• #•• »i« if* *•• 

•i* ••• «•• •«« ••• f«f •f 999 ••• •*« »«f #♦« •«* 



xtt 



• • ••• ••• 



#4* #«« ••••••• 



DEPT YC, 9 TWEED CLOSE, SWINDON, WILTS 

SN2 3PU Tel: (0793) 724317 Trade enquiries welcome 
Export Orders; Please add £1.00 per tape airmail 




ZUCKMAN 

ZX81 (16K) 

*ALL MACHINE CODE 

(10K) 
*FOUR INDEPENDENT 

GHOSTS 
*HIGHSCORE 'HALL 

OF FAME' 
♦AUTHENTIC ARCADE 

ACTION 
♦TITLE/DISPLAY 

MODE 
ONLY £5.95 INC. PftP 



^cZXSpectrurri'^r 

•^gxN FROGGY 16K or 48K W 



FROGGY 

ZX81 (16K) 

*MOVING CARS, 

LOGS, TURTLES 
^ALLIGATORS, 

DIVING TURTLES 
*FOUR 'SCREENS' OF 

ACTION 
*ALL ARCADE 

FEATURES 
♦ENTIRELY MACHINE 

CODE 
ONLY £5.95 INC. P&P 



SPECTRUM VERSION OF 
ARCADE GAME WITH FULL 
ARCADE FEATURES: 



* Fatitjtuur Hi Hee Cdour (ii«ipt%icii 
'Ayth^ntk Sound Etf«cts * 3 Tutm^ 
•3-D Liiys. Sv^iiiiiub»y ft Ofvtng Tuftlti* 
*3 Lar>oa of MuHi cotoutod vehicloa 
'On «cnw»n S*;u«v< F* Stom. Tuntfbw 
*Sn#4i«. An»o<iiorft and Suby ftog 
"Top 6' HiQh Score mmals tablo 

*0«ITKinStr»tio«) G»tJtm (CHJtirMI 

Youf horrw kick Irov^ niu»t lt«f» ACfOM • 
buty mftin roAd. ifian onto to^s and tuittc« 
in th« rivtf to wach Mftriy of the rtvw- 
b*nli troQ-Korneft. 

THIS MACHINE CO>E GAME MUST BE 
SEEN TO BE BELEIVED't 

ONLY £6 96 ItSIC PaP 




YOUR COMPUTER AUGUST »983 87 



SOFTWORDS has a readership of more than 35,000 to 
home micro owners each month, yet you will not find 
SOFTWORDS in any newsagents. 

SOFTWORDS infilled with in-^depth reviews of the latest and 
the bc»st pronraTis from the m<iny hundreds of software 
publishers, yet SOFTWORDS is not for sale. 

SOFTWORDS offers its readers substantial savings on the 
prices of the programs it recommends, yet SOFTWORDS is 
free of charge, 

SOFTWORDS will soon be including hardware reviews and 
offers, program listings, and hints and tips, yet it will remain 
free of charge. 



IS A 

STRANGE 

MAGAZINE 



SOFTWORDS is the magazine oi the 
Microcomputer Software Club. It is availa- 
ble, free of charge, to members only. Why 
don't you become a member? 



•TTD^I 






The Microcomputer Software Ctub exists to provide its 
members with quality software at low prices. Its 
i5,000 members have all realised that membership of 
the Club takes the gamble out of buying software. 
Fancy packaging and glossy advertising do not impress 
us — a program has to be good to be recommended to 
members in SOFTWORDS. We test for loading, 
unique features, value for money, use of the compu- 
ter's capabilities, reliability, speed and ptayabilily, or 
in the case of non-games programs, their su tability for 
the job they are to undertake. All kinds of program are 
included: arcade; adventure; strategy; utilities; educa- 
tional, practical/business applicatiutis. 
All of the programs recommended in SOFTWORDS 
are avai lable direct from the Club at low prices — min- 
imally 10% cheaper than normal and, for the program 



we feel is the best available each month, 20% cheaper 
than usual [)rit es. Ordering is simple, tind quality is 
guaranteed. Recent selections have included The 
Hobbit, Wacky Waiters, Masterfile, Spectres, Space 
Phreeks, ChessrThe Turk, Wizard War, and many 
other educational and practical programs — all al low 
membership prices. 

Surprisingly, perhaps, membership of the Club is com- 
pletely free of charge. There is no obligation to buy a 
certain number of programs — memaers buy what 
they want when they want. Receipt of SOFTWORDS is 
automatic and free and postage and packing is free as 
well. Sounds tuu good to lie true? Try tl and find out. 
If you own or regularly use a ZX8l(16K), Sfxrctrum, 
BBC, Dragon, VIC-20, Commodore 64 or Oric, join 
the Club. 



Free membership application 



please accept mv applit Mkm and enrol rf^ci^a menibcr 
u^ TKe Mk icxofTipuu*f Software C(uh. I iinderMatwl that 
iw»fi»l>ef ship is ire«f oh hargf 

A\ A trmti\n't I will rrc€»ivc Ibi' t tub Ni-wi^lHIcr ff«? ul 
rliargr and will be eniiflect \o h'nelil In mi any savings 
ofiered to niemliefs >n >eltH ted programs for micro- 
1 omputinv. t may cancel my meniber^ilMp at any time. 

THE MICROCOMPUTER SOFTWARE CLUB 

RO.Box 166, Oxford, 0X2 9BJ, England. 



AfvnR !•-<:<? 




riTY 


P09Tror»t . 


AC.R 


mUPIITm MAHFI . , , 


rOMPItTER RAM 



88 YOUR COMPUTER AUGUST 1983 





FOX SPECTRUM 
> UPGRADE KIT < 

£20.99 

INCLUSIVE (Issue 2 machines only) 
A high quality kit at a new low, low price which simply plugs into 
existing sockets within your Spectrum, no soldering is required and step 
by step instructions are supplied. 

PROBABLY THE BEST KIT AVAILABLE AT DEFINITELY THE 

LOWEST PRICE 



Should you require any more information on the kit or any other items, 
please phone or write to us at the address below. 



ALSO AVAILABLE 



FOR THE VIC-20, 
£29.05 

INCL 



FULLER FD42 
KEYBOARD 

FOR THE SPECTRUM OR 
ZXZ-81. A42 KEY FULL 
TRAVEL. CASED 
KEYBOARD WHICH 
YOUR MACHINE SITS 
INSIDE, PLUGS IN 
(NO SOLDERING REQ). 

THE BEST AVAILABLE EXPANDABLE 
PACK AT THESE NEW LOW PRICES!! 




RAM 



16K 



+ 45p p&p 




32K 



fSEEEI 



+ 45p p&p 



SPECTRUM ZX81 

SPECTRUM JOYSTICK 

A Deluxe Joystick Controller. Complete with 
Interface with 

• CONTOUflf O GRIP 

• 2 FIRE BUTTONS 

• 4 FEET OF CORD 

• 4 SUCTION CAP GRIPS FOR ATTACHING 
TO ANY SURFACE 



£19.50 



INCL. 



The ZX Panda a spedally contoured unit designed to eliminate 
wobble and memory loss, housed in a very attractive case with 
fdii LED on/off indicotion. 



Give your VIC 20 a new DIMENSION 
Vixen RAM Cartridge £34.95 

Switchable between I6K or 8K + 3K 

Gtve9 yuu \\^ uptioii of tul IdK oi dK orHi 3K 
BAIVt in orw pQCkeoo Whin 4ddtil 10 a fttatidard 
V(C 20 gh/«« 16384 bytMOf flxira memofy in 
memory blocks t ond 2 or 3092 byten ot emra 
memory mto ih« 3K momorv Mock and ST 92 
tiyteu of exira rn«iTiory ftwitrhable hoiweeii 
memory blocks 1 end 3 

• FuSy compatible vvfth e/ailable motherboards 
n^odulee. 

• SrfiHHy pfu9i mto the r«er enponeion port of 
comptjier 

• No re-addressmg o1 oKiiting BASIC programs 




DEALERS WELCOME 

Many other 

SEND NOW TO. 

FOX ELECTRONICS 

141 Abbey Rond, S^ishiystoke. Hants. Tel: 0256 20671 



Products 

AVAILABtf EX STOCK 
Send SA £ for detella 



CALLERS WELCOME 
BY AFPOINTMENT 



ZX81 
ZX81 
ZX81 



ZX81 



A replacement keyboard - this one 
with a calculator-type feel. Peel off ZX81 
backing and press to fit. Incredibly low 

price of £10.00 p&p included. ^voi 



Ve*»a«paB« 



ZX81 
ZX81 



VIC-20 

VIC LIGHT PEN 
A high quality light 
pen which plugs 
straight into your 
Vic with no special 
interface needed. 

£20.00 inc. of software. 




SEND NOW TO FOX ELECTRONICS 

Please serd me: 

Spectrum Upgrade Q 
Spectrum Keyboard F042 □ 

ZX81 Keyboard FD42 □ 

ZX-Panda 16K/32K p 

Vixen RAM Canridgo (J 

Spectrum Joystick QJ 



ZX81 Press On Keyboard 
VIC 20UQniPen 

Name 
Address 



YOUR COMPUTER. AUGUST 1983 89 



Listing L The initialising program. 

9 fitM roft e imm> NA»t cMAMCten 
to mm ... «GnM«LEft ... 

30 not Osp^i«lit <c» l>.Orlf«ln tf«9 
no sttu 9j,t,otOfO|<»i 

100 PfVlC. ■iAcf»irh»_cod« 
110 DNiAtN ** 

lao CMC 

130 DCrrfUCtlllv 

140 FOn t*0 ro SiVIKJ Jl , 0,1,132, I97«190« 31*39, l,19tilfC 
Xf 

taO t^lNT TA»(l,CI>t'* ^P^O .iK>>l»<^ PCtpp ..PPP* 

t«ri) »4t|Nt IA1IIS,1»|^ M(,t|tv5< ,(|»A3»; »14*1^1>Hi } mnt,|4- 
170 f»RtNT TA9(3«?»t* i«**|j'>5S/tJ_OnS**Sl5I^Jl"inwW7*W 

100 PRINT TAD « 3,3) I* i7- Jjt«9SI jjiM9SS55«p-j*ojpiih« 



ivo rntMT iAii(a,4)t* 



•y./ 



200 PK INI l«»<«,Tti'rx»f>»r mrtt If! DAvtd «r|*#kn 1*63* 

2tG FCM l»10 TO 7> 

320 VDU 3l,0«l«t4S 

230 MEMT 

240 «tt"*'i«A«QtfMi««h«l«iffr*l«l!«li«lv«»«n«n«««l«l*k«J«i«lt* 

7i>o rop 1-1 Til ;^ ntrf t 
iM> r^^MintniEi^rAf ,1, t n-4^/ 
^70 C««%«t!{f^lOt«At.l*l.l<l-#7 
380 FOR t-ie lO ?5-v frTIP -I 

VCU 3l/l/2MtX,2a9 

NEIT 

V«l 3I,1/2»1,23-V.C»11A 

•<rxr 

p-rw Mmtn rn 7\ 

VDU 3l,l,r,l97,1.-f|,t|,1<V,|,|3a 



afo 

300 
310 
330 
xv^ 
340 
X30 
5*0 
170 

no 

3'#0 
4O0 
410 
470 
4.VJ 
44ri 
4aKt 
440 
470 
4*0 
4*0 
500 

■12(1 
530 

a4o 

S90 
S40 
370 

3fO 
AOO 
blO 

440 
^90 

«>«o 

670 

Mr* 

/IW 
7l«^ 
720 
730 
740 
1 
73U 
7«»<l 
77*> 
TOO 



It! 

VtkU 5l,8,2ltPfttNt -r««v or Ha^O i 

\jHtn a*-'*" OP «••*«' 

PKINT 1Ae<«t31)|*f^l««fe« vAli ffpprOM. 1 *im*tp* 
ir A4-"i:* PHOC i«rr»4i»<ll CL9C P«0C^t*r#-#|n<OI 
PRINT TAe<4,2Ui3rCf30t 
VPU 20,|l,2r»'.3.1*» 



7*1 
ftKl 
010 

030 

»40 

ma 

070 



• 10 
V/<l 

«40 
w^ 
940 
♦70 
fOO 
♦IPO 
lOOO 

lOlti 

loao 

1030 
1040 
lOOO 

1070 

luao 
io*o 

1100 
■ 110 

I 1 7*> 

II vo 

I140 
l«>0 

tl«rfl 

il70 
1100 

ii«o 

1200 

1710 
\T20 

%^m 

1240 
l2fW> 
12*0 
1270 

laoo 

13O0 
1 tio 
1370 
IIW 
K\4^* 
1 S>1 
I SAO 
I 170 
t 3dO 
|3<W 
1400 
1410 
1420 
1430 



rOtt PAfiS-O tU S UtEP ^ 

PX-MQOO 

COPT PMO 

.scnoLt 
toy t7 

.NN 

tWI fc7C7«,yiOTA *7C»7.V 

iOA %7t:«o,vi«rA fti7c:fr,v 

UJM %7(Xl],Vtf>TII ii7CC7,V 
LOA ^TCrO.YieTA IkTCtF.V 
COA «7Dia.VtOrA *7|>17,V 
tct* fcfrKrt.vior* *,Tntr,v 
VOA V704l1,V)StA ^7t)«7,V 
IfIA h^O^n.TTKta lb7IXIF,V 
L»A «7DMi.ytfi^A ii7e97,V 
I.OA ii7D€0,TtfiTA ii70or,V 
LDA fc7r«>0,yi«TA lk7Ci17,V 

ttM fcTc/so.vtCiTA iTc^r^y 

LOA i7£50,ViaT<^ fc7C37,y 

tBA %i^«o*viorA »r7r»r,v 

LDA ^7eAe,VlSTA ATTAT.V 

iiM «7rDa,<i'infA «i7rcr,v 

IDA ^f|l-P.Vf4T«k fcnF7,V 

IDA *7f-Ai.Vf%»Jrt i,rF|F,V 

LIM ^?F40,yi6TA «7«-47,V 

LOA k7P70,Yt6rA t,7r.r,VitDA fc/l1«l»Vi«TA ^7l«/,y 

l«ri¥tcrv t4Oi0CO Hfttini* NM 

.nn LOy COiLOS n'OilOA C^^TtOTA ttTOtLDA CbTCtOTA fc 

.iWil LO* r52l*irA (»'Oi,V 

CLCil.DA li70iADC C40 OTA tTOlLDA COlAOC %71i«tA 471 

OffipPt. NHl 

ATfi 

,pn\ 

4.0V rOtLDN fcflO 

lOA CliErtQTA k70iUM C^TTiBTA ti71 

.NHr Or^M C«iOC« *#«Q I.PA CfftMidTA 1l^70l tV 

CLCit^DA lb70tOeC rSY OTA »70il.0A «7li00C CO I OTA %J\ 

orxijfip ma 

,Ntm I.DA h/ytsrA (t'o>,y 

LDV CiMtOl t*0? 

CDA Cfc^TtOTA |.70tLaA ei>7C|BrA Si71 

,NN7 CPX rOitKTQ NPi^ LOA r239iOrA (fc70» .y 

a.C*LDA %70tADC r40 01 A %70iL0A 47|iA0C fOiOTA K7\ 

DtllUnP N#*| 

.mn^ loa fc7AtsTA i**o>,y 

PTS 
, NUf# 
LOV fO 

IDA r:^?iorA itsol ,v 

INViOTA («50»«V 

irtViSTA li^30t ,Y 

INviOTA <4aO),V 

LOY C40iDtA <liaOi »V 

INnOrA f»^t fVi tMVrOTA tl»90>,yt iNViSTA <t»30>.yilN 

il^^oi ,y 

toy rnomTA (4301 ,v 

ll«yiaTA imSOI.ViIHViOTA CibSO> ,Vt iNViOTA tkt$o>,v 
ATO 

toy CO 

INT II DA r^AOlATA 4fctM»«y 

INVlLDA l4?CiaTA (4301 »V 

INViLOA C^IIOiUTA 14901 ^y 
1 OV f40 

LOA r470iOTA I430r,v 

INYilOA f4friOTA I4^»,V 

iNyiKfA f490t ,V 

tMyiOIA <450>,V 

INVilDA r44i41A <400I,V 

LOy coo 

LAA C43DIOTA ffcdO) ,* 
IHViLDA I422iOTA 14301 ,Y 

iMytLOA r^/t:iSiA <bv>»,y 

iNviLiM r^^itOTA <4v:>i,y 

pttt 

.n«c» 

Loy CO 

LOA «4&Oi,yiCPlP C32iO*C HITT 
IMYiLOA il.50l,yi»«> C32iD»C Hirr 

iHviLDA <hso>iVic*r c32(»<: Hirr 

iKViLOA lt.30»,yiC>e £32iBI« NITT 
toy £40 

tOA <40ot,ytcnp c32iOMr hit? 

iPfyiLDA I430» ,y|[M> C^^tiNI MIfT 
INVil DA ♦I.Vt* ,ytl:*»> f ^'JiBNi Min 

rNViLOA i430t ,ytO«' tv.>ifl*«: miit 
ioy Clio 

lOA i450».¥it:y^ CntONC MITT 

INyiLOA l4aoi ,ViCflP C32tS*ft liITT 

rNVtLDA «430l,YiCM» r32*0NC HITT 

INYtLOA 44SOI tVtCnP C32I0NE HITT 

OTQ 

.MITT lM CliSfA 473lRrs 

• rmr 

coy CO 

LOA 14721 »yiCnr C32lONi Ftp 



1440 fWtLOA l472NViC**^ C32lfiiC FlRfCND 

1450 tNiriLOA <472»,ViCnP C32ieiC PIRfCCliO 

1*40 UUk C44iiTA »472>,y 

1470 OLZiLDA 472iA0C C7l9TA 472iL0A COiADC 473ie*A 473 

I4«0 .*IR7tNO 9tA 4541 LOA COlOtA 474|OtO 

laoo .»jnp 

ISIO LDV CO 

t520 CUIiLOA 4741 AOC r41i«irA 4/fct(DA rQiADC 47/it1A 4/7 

IO30 L04 <474>,VtCtlP r32iDiC OCMiCNO 

1040 LOA C43iVTA l4/4),yiftrft 

1390 .ft3MWrNO 

|!|40 IDA (OttlTA 47QlftT3 

I9/0 .P.1L>KT 

I9i*0 LDy Cv> 

l*i«0 IDA C^4,t4TA <4»3>,y 

1AOO J My 1 1 DA Cll7iOtA l4S0»*y 

lAlO IWILDA CS2tGVA «49S> »V 

1450 LOy C40ILDA Cl04(0TA (4391 ,V 

1430 t*«ftL0A CI72itSTA 14391. f 

1^4*> IMytLDA fA7inlA lft33»,y 

I05O I Oy rCKltlDA Cl04i3rA 44991, V 

|A^> tNVllOA llOVifilA I495».y 

lft7«> INyUOA C32i«1A (453> ,V 

1«IH> Rf6 

»*<» .PjWIUT 

1700 CIC 

I710 LOy COtLDX 4S7 

1720 .NJOI 

I730 IDA CS7 

t740 Htn i43ei ,y 

iTSO iWriRTA <»3{l» ,v 
17AO IMrifiTA <4?iJI ,V 
1770 TV4IA0C C30i TAV 

iTOo oetiorv nuot 

17^ 'HI 

1000 .»«IC#CtT8 

10IO LDv roiiox ci 

1030 CLC*LPA 49?,Ki8iK COiHTa t>w\,« 

1040 L»« 4V^,ii1iOt: COiOTA fcV3,l 

1050 LOy COiLOA «4^2,X>,yiCir C32i»C II0O1CT7 

1040 LDA COlOTA 490, iiJHP NAOC 

1070 .R3CK«T7 

looo LDA 44i,iicnr coiseo Roocri 

10*0 Oil 441,i|JMP NfWX: 

I9O0 .RDCl-m IDA r?iKTA 437 1 IDA 497,>t4TA ftrkllTl rtA V#^, 
llliTA 49PirtfX 4*VAi J3H AUOfAtTtLtlt 4'3»A 

I^IO CLfZtLOA 4«7,ttSfti: CS<*fftT* 497.ftlDiA 4V\,itMI i:o»fl 
XA 403,1 

1920 LflV COfLOA I4*2,ll ,y|CWP C:t2lOfQ ♦*«:► t I4iLDA COlBl 
A 49o,KiJHr ItilOC 

1950 .fDCKLr4 LOV C^53iL0A r4'92,1(> ,y iCMT C32iOCO fXtCKCT 
9iL0A COiOTA i90,MiJnP f«OC 

I94n .rcx>Er3 LOA 4f2,tt»aTA 4^0»L0A %^S,NiOfA 43wi0TK 4 
SAi.rflfv KlCKFIilDX 4%A 

i<*^o .i^fcir [Nil iN«i iNii iMvtCPx r27tOPL Pai:»rr.iAtJpir mK> 
rTi 

|«40 ,WC¥tl% RTO 

1^70 .DtSUNOCil 

1900 Loy CO 

ir»0 LOA ri04i6TA (490'. y 

ZOOO IKyitDA Ctn«9TA «490>,v 

»«|0 iNVtLIVi riO''iCtA i«,fl»v,v 

202"ri lOf C4OIL0A rf4tKIA («.!ipi ,V 

2O30 inyiLOA <-47itirA <«np>,v 

9040 INi^fLDA C39iOrA {430t,V 
2O50 RT« 

2040 .r«ou«cc 

2070 LOi COiLDV CO ' 

loflo .M41I ID* 4«4.itii;tv^ roiw« oaoiJtv* MM 

2090 .KU Ut:ttDA 4«3,Iit*tC CO16IA 4«3»Xat.0A 4«Mi,li«0C: 
COiaTA 404,1 

2100 LBV (40T,lt ,V|Cf«P C3?tO*C 001 

2110 LCM COiGTA 404,«iJHP RON 

2120 .C01 IDA MV3,9ttQTA ftSOil.DA 404,XiIirA 40?«LDrt CltOT 
A 4a7iOTM 43AiJefl fmOOllTiLGK 43AiL0Y CO 

2130 ClXtLDA 403,liOOC COiOTA 43DtLDA htM.iiSOC £0t3IA 

4sr 

7140 LOA il.3D» .ytf:*fi» ri7fliW«l 0II7ICI1P CT^tma PO/il DA 
COlMTA 1*4,1 1 JNP POM 

2130 .11)2 LDA 4»3«tiCI«r^ CltMUt OOStLi-CiLDA 403,XrttliL Cy 
♦ lOTA 4a^,ttLOA 1^04, lit BiC CO* OTA 4«4,NtJP«> 0O4 

2140 .i03 ClCiLDA 403,N|A0C C40iOTA 403«XiLOA 404,V»A0C 

COiSTA >04,X 

2170 .ID4 C4.C1LOA 403,XiQ0C CTOiOTA 430iLtlA 4l|4,<iOOC C 
OltirA 43rtLDA 14^101 .YlP^ r32tDlir OmtaCtlDiA liAV.XtAllC 
ri7litTA 490iiOA 4ff4,KtlWt! CO1OIA 4aeiL0A 1 4*bD > . V : i:f«P CS 

2100 .ns urn 4aa»xtct«> ciiOko ooTitoA cusrA 4e3,xiJf4F 



21*0 
2200 

7210 
27*0 
2230 
2240 
23S0 
22fr0 
2770 

2aao 

22¥0 

2300 
23IO 
2S70 
2330 
2340 
3330 
2340 
2370 
33O0 
2340 
'/4<IO 
;^4I0 
24 20 
2430 
2440 
2430 
2440 
2470 
2400 
24*0 

2310 
2920 
23%«t 
2940 
20OO 



2970 
2900 
2OT0 
24O0 
2410 
2420 
2»30 
7440 

2440 
2A70 
2400 
24*W> 
3700 
2710 
2770 
27SO 
2740 
2790 
2740 
27 70 



.on LOA CO* OTA ym^t 

.BOA IDA 403,XlOTA frOOiLDA 404.X«0TA I^ClJOR OOUNG 

.K>* iNIilMtXiINPiCri cviiiri iwNDi Jrr Nwp 

.WHO RfO 

RTB 

ItiCBT 

CKJPODC 



OCTPROC i>rr«|n<09Kt 

V|K*0ty23-OiAXK*O 

FOR Kt««;>000 ta 49nif firCF t 

7Xi;«Yili7 4XX*||«Ol7(IX'»7i«0 

yu»yix*i 
NCir 

rm XK-45021 TO 4SS0r OTCP 3 

A«V**Alt3*l 

-KX-y l%i 7 1 en* 1 1 -Ot'^ ( ■'C*7l-« 

> 1fc ' » » OI31-2 

yu-vu**ff«t 

IF vix<2 OP ytt>i2 yiX»Y|X-WM»lliOia 2i70 

IP AK%<i tm 'fM%,<^niLX- xi vm '''xx^'»<i%-A» fiDm 7440 

IF ftncil 7*1|«X* 7 > • I ^P-tpy* J»-'^tA«t»o,0010 2440 
IF RMlt4«»0X*2l >t OUro 2440 
'7iiX*2l a^tNOt II t AX3«0 
•«tT 

ro4 MX*43Su:3 yo %svo oycf 3 
yifYix-iiir vix<o Yix-o 

'>)(«-ytX»7(HX«li-0*7(iX*2l»C 

Meci 

AXC«0 

v2r-oiy»X*0 

FCM l(X-49AOO to 49«ep OttP 3 

Att^AlX«l 

7*t.VlXi MlX*H-V2%l'»lX**2»-0 

VlC-y|X«liND<ii-2iy2)l*Y73*i«M0l3»-2 

ir YiX' I yix-i 

IF y2x<o y2t-o 

IF yix*y2X<'9 OOTD 2400 

ir ¥1X>0 VIX-YIX 1 

ir Y23^ Y2X-y2t-i 

IF A1X>*I7 AND nND«7<0aril«Tl-| '>iXXt2i-4tAXX-0 
MCfT 

wm x)i*490ca ro 490FO otif 3 

yu-vix-ny7*-V7K-i 
Xf Yixto yix-o 

ir vffK<4j v8%.-«> 

'»i4»yiXi'7at*n«y2Xt 71 1X421 -o 

MCO 

AK^*0 

FO^ fX*49COO TO 441F0 OTfP 1 

All*AXX*| 

?Kt«V|Xi'*«K«*l>-0i'*<XX*2>-0 

n yix>n ytx*ttx- i«ootq 7740 

NNC*RNDl3l -2 

yix-Ytx*t#*x 

IF vixi I OR yix>d vix»vtx-iAaiOoio 2730 

IF AIX^ 1 OM 'XX^^IXX-SI in* >1X*7«XX*4I HOItl /?V(* 
IF MNO(5*MIX«2>«l AWO AVX>4 ^<XX*Vi > (AND I IJK-S^ i A 



BBC 

A MDl.Ki AiNors wasrcland in magenta: iht 
surface is littered with mystery bases, fuel 
dumps, loaded and urJoaded missiles. As you 
race under ihe radar, your ship must destroy 
targets lo gain points. Keep a watchful eye on 
your fuel: bombing or shooting fbel dumps 
will increase your fuel supply. You have lo 
make sure your fuel tank is full before 
attempting the next sector. 

This is the scenario that greets you in the 
first screen of Scrambler, The screen changes 
colour from magenta lo red, as you enter the 
cave. The path of your attacking ship is 
blocked by b<.mncing tizzers. These evil 
creatures just bounce up and down whilst 
emitting a curious sound to help send you 
insane. Hither try to shoot them down, or try 
to avoid them with some nifty finger work. A 
full tank of fuel is almost used up in this 
phase. 

Alter vast fuel consumption in the cave you 
will be anxious to replenish your supply in 
this green-roloured ro."ky tern^in. Fuel dumps 
and mystery bases occupy the ground, whilst 
fireball comets occupy the air space. The 
comets arc indestructible, so the only way to 
survive is to dodge them. 

The screen turns blue as the deserted city 
approaches. I'his sectt>r has all the hazards of 
the first one, with the ejiciuy missiles m deep 
silos. The silhouette of the city at nightfall 
provides the background for all the action, the 
missiles coming fast aad furious* 

The fifth screen consists of large caverns 
joined by nan ow pawsages being blacked by 
fuel dumps. Clever use of the boosters and 
retro rockets is the only way to survive this 
terrain. 

A fuial colour change from yellow to cyan 
signals the start of thi final sector^ the Base. 
Flying over the i'uturistic skyline will bring 
you to the nerve centre of the enemy planet. A 



x-H>ttioici itm* 

270O IF fffOOt-l MKX*.'l-t*HM)i2UAXX-S> 

2>fl*> »«if 

2000 YlX-IOlTKX* l»A»*-0 

201M ^UH KX<^ftAVIA' ffJ 4A/yt» UiVT 3 

202*1 tKX^TXX»ltAX%-AXX>l 

^Wvj ^x«,«vixi .•iJI*»li«UI .'HX+ZiMJ 

;*t»44r IP' PlnBl/i-l AMD fvX>I V lX««im><i lul «4 j T XX-O 

2«Q4» IF AXA<y tIR Tk%»3 ^OTU Jtf«0 

/04it iP K*tf)l7i-| MXX*y»-iftNOi/l » l:A«Xi*Ot 1SX*'/illUfO ^4PH> 

2»70 IF IXX'!> OOll) WVO 

.Hwu t«^ i<ei«ii4«<&x»»i "I vyx"viX'4t *4xx~4i*yrxt /iix~ii*yy 

X|7XX-yVlti7ll3«2»-M IXX-- li AXlfr-11 
7090 MCXT 
790O AXX-O 

310 rOA XX*447A0 TO 447ro £i1CP 3 
2920 AXX*ArXi | 

JM30 •*KX-;iMXX»l i«Ui *(«X*Vi'<» 
?^4*i IF A)t7,>4 >MXX*2»-3jAfX-<t 
/*»-Vi ( *• I f 

/V**l YIX^-irVlYTV*! t f IX<»UtAVX«<J 
r^n* <I1K KX-UkHi-O ro fc#.DFCi ^It-*" \ 
,**tmj 1XX-I XX* liAXX-A<X«l 

29911 ^xx-yixi^;ix*n-¥i?Xi »<xx»2'>-o 

3000 IF a«X'40 C«iTxX-2 AND RHDI 15>-l > > ANO ^ is." ^ ^m,~ tu 

VlX-Oi fTX-O* IXX-0*AXX* 1 

3»>lO H ML'K-%'^^U&%*^ ANS KMDO*-! A«0 >flX»V»Xwl* YIX- 
IRN0t2» M»14«nNDi3i 1 1 yZX^-IA VUi rXt<K>iAXXo- 1 

3020 IF AXX'7 AND AN0I3**! MO VIX«y7»«i4 AMD t t.s tihrj*>* t 
'•<XX»2»«/lA«X*M 

hr. t t^ftli«ti« ohb VtHBkni. u<lc>QQ(H>r r^ntect^ l»*«tit i>«t>dit ct«>p»««ic c bdtt » t« 
jbpbqlk'>^ I A 4 i>#r r§ti" 

3^)40 »Qf jx*i ro L4N(trf> mp .* 

\C7ti NOX-lA9CmtO«iTl«.JX«lOi 97 

>aat> vix-iAixiKioifTTt, jx>i ,11 > ' «? 

3<yiO IF *#D^-**> OD 

310*' FOR i\-i ro MOX 

"•.iiu "^xx^yixi 'iix«ii-cii->(«x»yco 

3IJi» XX*)IX*3 

mo icfr. 

M44I l-NfPf«IJft. 



90 YOUR COMPUTER, AUGUST 1983 



SCRAMBLER 



David Griffin's teletext Scrambler has the speed of 
machine code but is as easy to enter as Basic. 



( I r c I I I I 




well-timed bomb on this headquarters will 
alter the military situation in favour of the 
human race. 

When the sixth screen has been completed a 
bonus of 2,000 will tc added to your score, 



and you are returned to the start for an even 
faster game. 

I have written this game in mode 7 — 
teletext — for several reasons, firstly it is 
easier to write routines for right to left 



scrolling in this mode, there is more memory 
to work with than when using a high- 
resolution display and accessing the screen in 
machine code can be achieved with more 
speed and less difTicUty than is the case with 
other modes. 

The game is written using only one colour 
for each screen. To change the colour in 
teletext mode a control charaaer is necessary. 
This would involve in extra gap before and 
after each part of the display requiring a 
different shade. This would mean added bulk 
to the already chunky display. 

To get Scrambler into your machine you 
must do the following;: type in listing I, Save 
this using 

SAVE "SCRAMBLER" 
Type in listing 2, Save using 

SAVE'SCRAMB" 
To play the game Chain in the first program, 
and allow this one to Ix)ad and start the game 
itself ^ 

Listing I is the initialising program. It 
contains all the necessary assembler, and it 
creates the data for the reproduction of the 
terrain. I have stored the information to draw 
the ground of the pianct out of the way in 
memory so that the game can use the same 
planet each time the game is played. This also 
speeds up the game because the routines to 
print the relief do not have to mess around 
with random numbers and complex checking 
routines. 

Listing 2 is the game and is loaded by the 
header program described above. 

The listings are long and will take plenty of 
time and energy to type m. If you feel you do 
not have either the stamina or patience for 
such an epic^ I will supply the game on 
cassette. Send £3 to David Griflin, 31 Apsley 
Road, Oldbury, Waricy, West Midlands B68 
OQY. ■ 



Listing 2, The game. 


400 
410 


vNtmac 


ty*,o,o 


,O»«l0«fO 


»20 
SSO 
»40 


IMltL NNX>499re CM 7479-1 

CMOfROC ' 


lO MM KJWW 


420 


KfPWC^HC 






«90 


MPfiMocmMte;' 


90 


4^0 


CltCUlTX-O 






Mn 


fvUNO i,4«ig<».i 


90 MDt Cmrlvht to O.CIr|««i» tf«3 


440 


Li*f r>x-x 






•20 


rN00coLauK<i4g« 


4A 


AfWI 


m* ' <>■ ■ 






•BO 


ir m PWOCT9< 39.11*1 


90 


4M> 


me-' 






WfO 






4 TO 


it.*. 






4«K» 


<«ef*t<»? 


TO VBU 2t,1.0|0i0|O| 


«ao 


etc 






^10 


^79alfM0l7»-U««*lt4 


m MOClfiir 


490 HHCflCMClx 






»70 


7tr7A« imOl ? 1 - 1 1 »4 * ^* 


90 OM wmmm «ot[} too 


«00 


m— t 






**o 


ff^KIKKMVtl 


too N«CI#l«Tf» 


• 10 MfKAT 






940 


IF 7ll#A*-/l-4 ^«M)rj«MXffCni 


110 wm3ca0<m 


930 PMCMCfOHCltCrORX* 






990 ••«-#•« *1 1 


120 fMOCrMLf 


930 


ir mra^o MCvai*ii«an:roin«>iisni<-oiCk«e paocmaoiBT 


9*0 


IHCTIL »#n>4!}BrQ OM '•fcT^-1 


ISO «ITO ItO 


»»-l 








970 


SOUND 1.0, |,t 


t40 CiO 


940 








990 


EMVPAOC 


190 


900 


tIM- II ClVF-ftK-tt 






940 




IftO 


9*0 


pmexm^m 






1 f JOi' 


DcrpftOC^frWiaCS 


ITO Dsrr«oc:iKir 


9T0 


wmM^ot 








1 0lJR(l4*> 


lao oin H3i<9i«H»ia) 


MO 








' 


P^IDC19<47,I 1*1 


t«o ¥tm 1*1 to • 


flWO 


Mt rWOCHC TCM « BX > 








i# 


200 HX4l»*(9-tl*7000*«ME»(l«n*t0 


M>0 


ir ftX«l PWKPHMCI 






1 1 ' 1. 


■<'j ',--^00 


310 MAO H«fll 


410 


ir ox-? f»iwcw*Mr2 






1 , r-. 


• ' • » " f 


730 Mir 


*20 


If M*} fHWCmMlS 






1 , ,,, 


• '^- MMl>r^)-0*4*lt* 


330 DATA *• Ih* Ul*m »* ,KlLflOV,flACH lovn fNlVdCOl 


410 


ir Vlf4 rWBP»MgB4 






( i - ■ 


( ... < 1 . <tt*i. \ 


^mtmn\mm '"«cl«vld «rl«lln,lr««c« 4 Sh«i |«,Aunt |» SCU 


Mi> 


ir ax^ pmaMmm% 






! 1 «l. 


tif% -'- ■■ . •.*/•■ .-/I 


240 iai0LL-44«0O 


«li> 


\f «x-& PMX^mm* 








'irv - 1 i^tocrutLtwjr 1 ''••a 1 


no flOI»CT-«4AIC 


**<» 


rNOfMfM 






11- 


, NMi x-5 (*noci*voTrfivt-Pf#«) 


?M mi-«4WW 


670 








1 I 1 '■> 


[ f4tir^>4 PR0CF9^L(I«C1I 


2TO mm^4wc 


fji»v 


r» i »^ ji :i-*i«ML 1 






I I , ■ ' 


****.■ -t*«X«-J 


mf> M«t]UT*«4A40 




iii4t4 |41f 1 






1130 


LMTflL NNX>ii<tiri} I9« '1.7^*1 


-rm KM^ii^yto 




• 4ttic:iiii47,it4> 






1140 


EMIWHK 


XOO nai<i.»4»j^ 










I190 




tlO MOUNC«»M»or 




»» 






tl40 


PiyPW0CI'IIMg4 












IITO 


mOCCOLflUI 1 1 *«> 


S30 0«a(«M««»A 




ijf>t2l 1 »*4«tl* 






IIBO 


ir %1X PMKT944T,l24t 


340 f««lCKrT«-«4A*4 




•J^l 






II40 


"*T9-t;r4 


ISO riM-^4'«X 




'*«•?> 






1200 


f% 7A-4 f 


34« OfVCLCm t*1.19O.tf|.90,t2*.12««17*.l»«O,O,>l«l2«* 




I m m^%'^ ^«oqnoc»CT4i,7P4»- 


'»NMX«4«I 




too 




J p««cruCL»*v <-»••«» 






t230 MmHf 


SVO CPtVC^Orc 2,I«0»0,0,0,0,0.17*,'I.-I.-1«I00.90 




\ p*nocitv9Tci«vf-»wfx> 






1230 


pfwcDoiwai 


aeO C»#S«Larc S,4.->4,-4«-<4.l«l.ta».l2*,tMk.-l,-2.-^,t2* 


• 


-^ P'HOCMilOCKr 1 






I2«0 


«««%»■' (wa '2 > 


.100 




!^- :j..-.-1 








(continued on page 93^ 



YOUfl COMRJTEfl. AUGUST 1983 91 




SPECVADERS 

1 6K Spectrum. 

Defeat each tquaclron of D««pl« Zapi 9n4 

*nnlh»f amx^ikn rtnly Hr»t*r Cyri^n motKor 

Uiip with eject it>g Zcretle F^ot. 

& levets of play ffom Oruun inailV pace to 

cloie youf eyei and hope. R«st tim»icorin 

3 lives. Pan gatactic gargli. 

Iilaiter fof Kighesi uroie 

DescMTirf i nq rtitfriHih 

HEATHROW 

AIR TRAFFIC CONTROL 

Fof ttw 16 K Spectrum. 

YOUR TASKr to direct (tKominf «ifcr«ft 

from holding tlackt lo runway - ffnooihly« 

jiafety atKl vKpiMlitiomly. 

YOUR INSTRUMENTS; R»<laf jcceen 

showing aircfdft c^l iigni. blipt vkJ traiK. 

Four siac:k displayi giving iAtitu<k, heailirtg, 

tpee<l 4fid ii/o. 

SEVFN ifwH of p4»v incliidir>g a derfHKi- 

Mr at ion miHk!, 

FEATURES: mixed aircraft. Tcstricted 

airspace, mmimum seperatton, oiHboimd 

traffic, cmcrflcnctei. unknown ^ircfaff 

radto tailurc, lost of a 

rurtway, tr^tt rumen t faduro 



E7JI5 



NIGHTFLITE 

16K Siwclrum. NOW WOR<S WITH THE 
KEMPSTON JOYSTICK. 
NlGHTFl ITE puH you at the controls 
r>( y» liflhi ^iroafl flying iit ni^t. You 
can: climb, linoand. take off, land, bank 
left or right, navigate twlMven beacons. 
ratse/tower the flap&. raise/I C'wer the urvder 
carrtdgt!, adjust engine rpm, 
raist'/lowfi the noMt 
varying amounts 

BACKGAMMON 

for the 16K Spectrum, 

8 l*v«U of ploy from novM .■ \< t<Kp«»rt. 

Full colour display of trthl*'^ r^utt ijicp. 

Gamtile on a single OAm^ctr » wtmv, 

double or quits. All the 

features of the ancient 

game. 



E4.95 



65.95 



113 Of a wriifs, 

E595 



For the 16 and 48K Spectrum. 4 or 12 
ms^os, highest score to date, 4 trnicpendont 
guardians, 3 lives, full :olour, fast machini? 
code action, magic itrjw 
barriet , eat lemons to score 
mof«; real timt scoring 

COUNTRIES OF 
THE WORLD 

16 m6 48K on one cassf ttp. 

Countries of the Wortd is an educational 

paclcap designed to pve an appredatton 

of the location of atl the main countries. 

t6K version shows tN position of each 

country and names iu cipital. 

48K version: all the asove plui prlnu the 

population, ti/e^currenc/.arMl main languages 

of each country, snd 

statritics on largcit and 

smallest countries etc. 



HEW80N 

CONSULTANTS J 



fi5J15 



DRAGONFLY 

Real bme flight smulator lor the DRAGON 
32, Two runways, take oft, d9 O C 
land. bank, adjust tnm, Rn ofl 

SPECTRALPANIC 

For the 16K IX Spectrum, Clirnb the 
ladders, dig hole*, bury monsters, eat the 
power pill, move fast to 
avoid t>eing eaten. On 
screen sconng. 3 I wss. 



E5.95 




Post to: HiW&ON CONSULTANTS, €0A St Marv't Street. Wftllinetord, Oxon OX10 OEL 

T#i (049 n V6307 

Mftke cH«quet/^'i oavotHc ta H«wton Cor»ull«r>u YC8 



(continued from psge 9U 



»9o ruci.:.ruii.x*3rt 



13*0 
t370 
t390 
l2fO 

t300 

I310 

1 )4<> 
I f9« 

1370 
17M 

13»0 
I4QO 
I410 
14a*n 
14Vt 
1440 

t4ao 

1#M 

1470 
14*0 
|49t> 
i!IOO 

laio 

t!l7*t 

t&40 

1940 
1370 



IF M«X*S ^ WQCJ l> l i m< l':»tll 



UNflL l«tX>lb4?rD on 7ft7»*l 



<l«/i 
IF VTl PI«On»M/,t74l 

-4/«-i:r4 



HCPW 



s?^ 



1X1 

raoccoLOun < isoi 

tr BT1S f«U3CT*447a24t 
'*7»»I24 



MlfC0tHl«<t1 

ir i*n*i^'vo ftKiCMAK 
ir Nl4X^fc70Cll fMt'liACOO 
UKtU •'k/O-l UU Hlll-l 
CMJPffOL; 



IMIO TTT-tl«f 

1410 rutLH»ruruit I 

ifcTo ir nirvx<c» -^liTTi-i 

i*iio tc r«jri.x<'M> AND rtmvx m30 **i aouMO u-i9,aoo«3ifio 

UNO t,-lO.100,3 

I640 IF Fiictx mo »^ macfiCL 

tfc/O if 'li/4-l rf>«X«7ft7>4 2a^1^71i':»TFe«*32tlF lVP«X>«1in 
CMt»«)D 40VJ4 7%74*0 
t4O0 ir '!«70*i ■»<7*T4*7a*»''fc77l-I7 

l«*o CAIX mjqi 
1700 CML «CW>L1 
t7lO OUL F^t 
t720 PmiCNilN 

1 740 

t74«) ir -^i/K*! F<«iOrCIWUBM4VVlli 
«7Kt C»ll HAN 

17*Q ir '*fcT4-i cALi riwtitr -^74^ HvxcNlMkarcp 
ttvo tr -^7B<-i CM I aontiir '^7o*o Hiocaosony 
inoo MF«Ai ticfiL Ti»«>rrT*i*.'iLtX 

IfllO I 
lM»t» 

iev> I 

1040 VOU tl,0,0,|S-/,|af,|}4.|4t,ll.l7<0tM(lNt *i C K « 
n % V C ft-* 
I030 ^^QU Jt,0,l,|57.l97,lM,l4t,3t,i;,t*r«tHr •■O C K A 

H L C K** 

104a VIHI ll,i.2.1<»7«l )7iPnilJf *Bi.Mr«"tC»4Rfti79|''0OO0O0''| 
0«tl5?t' «iii»»*tr.HPt4i7*,L|Wf81-UC>«fl37|" Circutl«-| 

[>«iti'i.^ff:im:uitxt 

tU/O vmi n ,0,74,i;^4,l!l7,l39imiWf •'FUKL*'|CMfk4]tlOt 
1000 fOA J-i<5m ro liOO 
iowo '*i-o 

1900 tCtlT 
l<?lo ^M%«0 

ivTti «uii<:ex«o 
i**v» Fur.i,x*i»oo 

Itr4>t MX»1 

1«00 7|bni*VTD 
|**0 HtTX*<» 



zoio mocrueu 

202O I 
TOSO 
^I4<l I 

/OOl oox-o 

2040 If l»0<Ky «4 VVl«VVX-40 

3070 ir INKtV 70 tyX*YVX*40 

7000 ir ii*tv 1 oox-i 
20^ ir xtmt^-H^i i>ox- I 
lioti yvx-i?¥x*otix 

31IO TVVX-tyv1(-44tMfe11» nOD 4a 

21 30 IF TVYX^7 Ok TVVX*?4 VVX»*VX-OOX 

2130 •»%QO-VVX|-'«l-VrtC DIV 7S4 

2I40 ir *'fc74-<> ir INr4:Y /4 ^tM*lifTX-YyTt*43|-»*72«TTl|-' 
47:i*TTX DIV ?&4 

71ft0 ir ^'fcie-O IF JNWry-'iT iOUNO ?,3,l90»tl7*7»-lirT^»V 
rX*»^i-^^4-1fXt'4/t»TIX DIV !9« 

2140 i>f«j#*f«r. 

71 /o 

atoo ocfr^MOUHiiioitraF* 

3I«0 PdSf^rZtTlU* %77l 

MOO ir 7POX-32 POX'»POX*l.COfO 27O0 

2210 ir 'voat>i27 oornoc 

2320 If 0TCtafl&<>4 fiMKCHCOLAttCM 

2330 mmn^fOL 

2240 

3290 PiPRB O C O OWO O TCy 

2240 «3*«T*7i,*3a**'^77 

2?IK> ir QCCTOKXO* PROOCHCCXALICM CtOC MtOCCHECKOAK 

Jt3<FO fJ40^ROC 

2300 

3^10 SCFFAOCCHECMIIL ICN 

7320 IF 7if>iyx«i»*3ir HiarjiiJiourciHnt.2i«r«BPCOciifi«>fMic 

23JO IP 7HfX«i04 KMO >irax«n^7 flMM:mi«0UTiPOX-«0,2>»f> 

RocaciifMiHOE: 

23*0 IF 7«IX*«» PMOCmJiOUTtrOX-l,2lf<>«OCSCItCNDf>m]C 
2^50 If -^KIXM? ANO •><«1I- 1-104 f^AQCRUOaur tPin-41 «2> ■!■ 



23^ tir ?f#0K-|»«99 P>M]CIIU0llU?tpmi-2.31if*«iacaK:iiKNefiMlC 

2370 ir 74M}«*n*3S r>«iocAuoounfHn,2>fFWiE9r7»r*«PTCx: 

23W> ir 7P0X-^4 AND ■'f»*nX*l -47 FVWlCnidKKJ t I rClX 40 , 2 ) i Pit 



2>VO If '?fm*33 PfMSCmAClUTiFOX l,2»ifnOCfiC2*CMefflCIC 

2400 If ■*f*<ix-47 **m ■»<i»o*-i -V4 i>micmioaff irfix-4i,2>im 
0C0C7i«Nni»Mx: 

2410 IP MfOrX-lt-S^ HnXJ«U»ClJnf«I-2.2l«f*«iOCOC2i0M0P«IOC 
3420 If 7|POX»ll«ll7 fftarJ«tl«»JTf^01,.tJiM»C:«Cr3llN»PfttC 

2430 If 7tniX^i»«i2y i'««ii;mjiUii<F'ox~4a,]nF>ficx:oc3iKNDn« 
oc 

2440 IF 7tfQ>X»l>-l09 liflfSCniMa/t (P0X-«0,1) iPi«S:«C3iKN0^fl 

oc 

a«o XT 'w*ot*ii7 Ptm ^iwm- 11-94 pfmgi i JoouT<w»-i,3uPw 

2440 IF -'ifox U-I04 n«oC9iuKkn<rax 4i.3}in«acoc3ieN0fii 
tic 

24 TO If -TOt-w «»« '>iftR-ii«io4 f^mcmiiaur(Pctx-oi,3>f 
pnodii;} 1 1 NOPWtK 

24O0 If '»tfOX«^lli<lll fHOCWUtait ifOX,2> i PW O CJ i C 4iil lBf i l OC 
24*0 IF 7«IX»M M« >IPOX*llr47 fftOCAUOOUt <POt..40,2l lf« 

acoc4i«N0PMx: 

2aoo £M)l>«OC 

29IO 

2520 OCrPMOCOCI 

2S30 fiOUND 0»3tM«}t3l*3tl 

2340 fl0QACX-0CanCX«29 



74*Kt 

Jfr 111 UCI f 

242Ci tKXM 0.3«IMfi«3M3,| 

2#3o «c{Mrx*fici)nrx«wiDi3i»'io 
2I440 rmxmxm 
2430 tPttrooi: 

2460 

24 70 DOff«tlCfiLl 

24«0 «OUh» 0« 7. F«ttt. 11*9,1 

9*,«l*l r -- - 

2700 P>ftaC«COMK 

2710 I 

2^20 

2730 DCrf1IOCOC4 

2740 OOli* 0,2«IIMDI3l*:), I 

27!M mcmix^M^Mix*/*^ 

2770 tLHOt>'i(OC 

2700 

27W DCrrflOCSCOne 

3000 vHitc i«%»tv,7i|MiliHnr4 4'<oooooo**»er«r«iecOAeX)«6i 

>'6l<> IF nr.OACt»- 10000 AND JtTAAX-l L IVt«X-4 IVFtlX«l OIAAX 
*^M 1 |9,V«, lOiOIHMD t,-t5.4«.10||iaUM0 l.-t9.f«tlO 
-« f<ai<'^4»?l|LlvCSX-l 

2«40 OerPKJCFUEl. 

3eOO rf%tf«T T^40«24>|BniINOtiPUU.X DIV 23.*',*li* "I 

2fl40 RNPPAQC 

207O 

209^ r>r^f*f)OCfiiioQiiT(OcimFa,DauNx> 

KMNX- 1 
.CMfl^MX 01 V 294 



?•>*.. jr ^fOX-29a Oit "POX- 4 7 OH "'HlX-l/* tN||Kf«lc 
2»;ro MlTX-1 

/*¥(• 

SO>KI 0CFI»KX:0O« 

ioio flOUNt' 1.1, 1, 79 

3020 OQUN» 3 , I , I , 79 

SO30 noum n«t,l,79 

V^<x riM ecu-i to 2000tP«Xt 

3090 CLB 

30411 ftm ItX'l Til 4 

^^*fa iifOkJi M,il,ltX,14ti«H»|M1 *rON0AA1ULAtlO 

N 0* 

3000 VOU '.l,7.ltX»4,141,ll2,l97,mtr<IINV - V ci u Ha 

V • *|C>4li 194 

30^ VOU 3l,T,tfX»««i4l*l32,l57.l3|ifWINT. *C o » 9 1 • 

3tOO VOU :l,r, tlX«li>, 141, 1^7« 197.1 Tllfflflif 'V o ** f A 
4 I 9 *|fHK4 194 

}|lO VOU M,9.TtX+l/,14l.l2<»tffllN1 'Now fry A 9 

4 » »•• 

3IS0 VOU n, 0.0, 132,197, 31, 30, 0,194. SI. O.tS. 132. I^7«3I« 

30.19,194 
^140 COLX-«> 
!t|90 roff |.| to 90 

AiMi r(iA >•♦ 10 52 atrp 7 

11/0 vfHi 'I.X.S.CQLX ARD ir«t .-v. M , »,4,t tm X ncnj /ti;^ 
11 OU l-OI X-COIX*! 

- TTx-ci«coirx*i 

.*X* I 
>;«OCOIW1C«2O0O 

t-9 

' H»l-N 

.„.- . ..*.. -im: 

^^IttM Mf t^ULf UKl.llUNr(ViniOX« 

S2*?0 Vf»t-.l VFWW 

tjort VPU 'l,J7,vr«.|04,9»,92.3l,T7,VPX*l.l04,47,92 

5 J 10 CNCf-FOC 

oCnvgTtnV4vraox> 

VPOSX 
J , 3/ , «^ , I04.^»4,n„' , 1 1 . t / , T#»x* » ,«-! , 4 f , *it 

317*> 

J3«0 0erf*OCFfiAU.fYPO8X» 

I'QO VWi !|«34,yPOQ«,l24.U'?.lO0«4O.31.34.Yf^0ilC*l.'3.44 

*,4uM t?«c**Ptx: 

S4IM 

%4/o (7«irf«ur:i«^:»l T irap*(MX» 

i45»> rfcsa-fotwx 

5440 7%94-nKMn DIv 294 

3490 CALL AOCkXT 

344«> 

5470 



V4'»0 AQCKX*«li«a-t 

t900 Aac:ia74«1-«N0I14I«9 

3910 0aCC3«47V«9-7««a440 

Y330 nOCKX7»V3-flOCC« 

39:10 AaCK3''4*3-««CI OtV 

9940 WX»C»-AOCK«*4 

SaOO If ACCKX^30 AOOKH^O 

3940 CFOfVOC 

S970 



3990 BNCX-OTCAS-'TiOlXMO 

3400 'HdOOHWCX 

3410 ?»aC*OI«CX DIV 294 

3420 CALL OOUNCCn 

Xi^lO BaUNCXX^UI3»R«:X 

5i4<j bOUNCtX-'MM-OiCX DIV 294 

S^9M M]UNtCX-MXINOeX«>3 

344«i IF amMa.%mm OOUNC^X-O 

34/0 ff^PfOC 

\hl»" 

'■'JCOiACl 

-l. IVKBX-I 

!.'.v I OP> t«L»l TO tOOOiNtJT 
3730 tr UIVCOXOO CLOi^ftOCiCOtKH 

3740 ottr«oc 

3790 

3740 OrFrfOCCGLaUACCClLXl 

3/70 rOA IX-47C70 10 47f90 Ortt* 40 

M^l «ll*KLX 

\/*0 ••IT 

10 to 

yUTti 0CFPflOCCi)AiW49X» 
lOtO BOUNC 1 .0,0,1 
SQ40 CIMUU MMN 

ytKjM VLMJMV t«,M»U,#««UWW UtdTtA t4| WUUNU M * if , 4* 191 WU^NW M 
.2.4,9 
3940 TCOL\-T%ICfO 

3070 rum 1-1 ro 9 

MWO r*M)C<«LatJIIHN0t/l*144l 

5»fO rAii Auo 

\w» vom twL-i tn ifioitoii 

1«lo fjAt I P^AN 

^vTo ft«< t^i-i tn «*«< 1901*90 

%*t5dt I* IT, 
S«»40 ' 8X«440«Ji3020 
3990 ^<4<>*43Brr4C2ii 
3940 Die •00-422292 120 



3970 


0X74««24 






39O0 


ffX 744-424 






3990 


OX ''94*4 2 4 






4O0O 


rOA COL- I 49 TO 191 






40IO 


••AnccaLtXMtcvii » 






40 TO 


FOA OltL-l TO AWDC300I 


*oo 


«Clf 


4O30 


FMOCCOLOU^ < TCUL X » 






4040 


0«)Pf«C 






4oao 









4O70 VOO 31.34,20,94.99,41,31,34,21.101,43.99,31,34.22, 
99,03»1IF 



4 100 M>«i«fM:T«nx.oxi 

4110 P>RINT lAOn , l)tOTAINB«(39.>«»«Tl) 

4I20 ARIHT rAOU,23l|0TVItMO«(39,Cl««0X)| 

4130 LNDf^AOC 

4140 

4190 I 

4140 VOU 20,1,23,39,3, 13 »24 

4170 fftiNt tA0t30,2»i-* - 

4100 f H OCUO L QUA < 1911 

4190 FffiNT tAOf l.^fO^t'p 

43*00 f«iWT tAOl 13. 9l|"9t ,....., ,,..1 J* 

4210 *»«IWT 7AO<l3.tOf|^994 44 4-«^3il* 

4220 fWtNT TA9il3.1ll|-9B«rX7-0$!9M»il* 

4230 rwiNT TA9tl3,l2tt*99,i» O Oip^pOJi* 

4240 mlMT rAOll3,l3»|''3B9 9lh*«»ipi i|« 

4230 r^INT TAOU3,|4i|*99).' X •,• *ii' 

4740 f^AlilT TAIIM3,ia)|'t*«««M«9*«tt9««l-' 

427i» Pirn i-t to i 

43A0 fOA cm -143 TO |*lt 
4290 nMJCCOLOUKCOLl 
4300 rOA OCL-1 TO 90il«IIT 
4310 NCIT. 
4320 I 
4330 

4130 #FI 19, 

434^ O-O 

43TO tr eCOACX^NXlOl QDTO 4900 

43O0 rAocrtoi 

4390 you 71.t, tlOtOiOl 

4400 FAJNT TAD tO,22l | •Vom •CW9« *|A|»4T«<-000000-tOni4 
tOCOFTK'X^ .4> 

4410 IMHJI TA«<0,23)*'Knt«r ^m^ism^m ... **«4401 

4420 Mi<0>-lCFff 1H4I0I .201 

44%0 VOU 33, t ,0tOtO|0t 

44«0 CLfi 

4490 MX40»-1XCMSDe 

44JM> rOA 1*1 TO O 

44 70 rOA J-2 TO 

4400 IF »IXtJi>«*<XU-ll Tl**ll4JlilfX(J»i4«U-llt»fll(J-ll-T 
Xi Tt-*4i1 J» I FI4 1 J l<iH« I J' 1 > iH4 t J- 1 » •?• 

4490 IVIT, 

49O0 rMOCPTM 

491(> VOU 3lvA,;r3,tSltAA|MT *'fv««tt»|C»4|l«134t -NFACC iAi^-| 
[>9t«t37i -to pilay- 

4930 ACf^AT UNTIL OCT- 32 

4930 C»«MWC 

4940 

4900 OCF^AOCF'TH. 

4»4,0 MPw »l ,«.<», 149, 9S»*miMT •irt|Ma«4 97,«l«M|7»| ,Ci#t«l 
00 

497a VDU 31, 3. 1. 1 41, 149. 214, I 32,03,134, 47, 1 33, 02, 134 ,49 
, 1 37, 7 7, 1.14, 44, 132, 74, 134 ,49, 1 32 .02,1 31 »Ff»l AT > •c4W*«-| 
CMI9I49|CHA4101 

4900 VDU 31, 3, 3«141, 149, 234, 132,03,134,47,132,02.134,49 
,132, 77, 134 ,44, 132. 74. 134, 49, 132.02, 131 irAlilT » kvm'i 
O«t4149tCHA4t0l 

4390 VOU 3l,4.9.l49,l70if«lNT OlAlNOftl 37.C>OI«l72> |I>«»4I 
49 

44O0 FOA 1*1 TO 

4410 S^OU 31 .4, 1*3*4. 11*1 > nOO 7*129 

4420 AltINT |||*l -|AtaHftl*O0O«0O*<«TA*1WXIIM,4>|'- .. 
, * I »«i U > 

443« m.nt 



4450 

4440 OFFFAOClMiTA 
4470 CXfl 

44*0 FQA 1-0 Id II VOU 31 ,0, 1 , 134> 197.31 .3f . f . l94iNf IT 
4490 fOA t-2 TO 7tVDU 31 |0« I ,13]» 107, 190,31 , 19, I , 194I»C 
XI 
470O fcn 1-0 TO lOtVDU 31 ,0, t , 134, 197, 133,31 ,39, 1 , 1S4|M 

cxr 

47IO F-WIIIT TA0I3,21|- jpppO ..pppO »#w ^ppn* 

*T^9 fmtHt T#^lS,9l,« Nl , lj|vtt<, «il*«t ,t*OlllKl l>t.*^,l4- 

4730 FAINT TA013,4I|" |w/* 11799;* « 1.09044901^1 J*|C»fM29B 

i*jK*i**9 - 

4740 FffiNf 1A0t3,9>|' lT-*J*»99 HiwOOOBQi^i^ j*«ffn|A«9 



4790 F4i1NT 1A|lt3,4l|-* •/ , / 



X 



4740 FftlNI 1AOf4,9i|''CoAVr4qAt (r I 04v|^ «ri«fln 1903* 

4770 VDU 3l,3»t3.l33tFAtltr *Con-.ral« 1-* 

47»3 VDU 3l,17.l3,l29iA1llMr -A 'fOOMlSl * "UA" 

4790 VDU 31,17, 14. l29tNltNr **! -tCJr9l4l3l 1 '^Dntn' 

4O0O VOU 3l,l3,lB,l29tAf|IMT -ONlFT -ia#14l3M 'F«ir«M<'«*- 

4610 «AU 3l.9.i4.l29iAA1FfT "OAAGI OAA -lOffiaiSl | *iACh««4 

4ft20 VOU 3l,l2,l7,179tFAtMf -FKlU«i - tO«l4l3l | 'Flr« IHa 

4050 VDU 3l,l9|ie,l29ffHtlNr "TAI *|CHR«I31 



^-EKAPC •|Ofltl3l|*-flfcvt A« 
-lCI«fl29|*l * 



■1311 "to OTAAT* 



l*>9l -»* 
to 3 tfavtn* 



4«40 VDU 31,l2,l9,129tPAIMf 

4II50 VDU 3l,3,72,t33if*AtMT 'fV*^* 1 
tCHA4t31| Mor IMOTAUCT lONO^ 

4il40 VDU 3|,|7,73,I29|AAII«1 *« *|CH 

4n70 ICFV.A1 A*-Of Tt 

40W» UMTIL *•••!• OA A4--«" 

4090 MttHT TAO(3,Z3l|8P£40Oit 

4900 IF At^'l' F«ICI 

4910 VOU 3l,IO,33.130ll*AIMT "lOklch 

4920 VOU 3l.0,24,l30irAl*fT ' tl 4«lo»} 

4930 ACJ^AT A4-«er4 

4940 i*fTiL A*-" I" OA A4*-3* OA 4t-'3" 

4990 fi»t|lX*(3'VAt iA4M*7*A 

4940 OOUNO I, •19.94, 3 

4970 OOUNO 1.-19,40,2 

4990 BOUND 1,-19.144,9 

4i»90 r>AlNT TA*(0,73U*^<79I| 

9000 VDU Sl.0,23,130iAAiiiT -Ar«fr«*|QMII«l3*l ' 
CMA«tS7i-l« pi ay* 

9010 ACACAt l^rriL OCT-33 

9020 I 

903i> 

9040 DCFPAOCI 

aono ad 

tCH^l VOU 31,1,0,132,197,31*39,0,194 

9O70 VOU 31«0,l,14l.t32,l97,t34|FAINT *OCAAMOLC 

A -|C>«»«l3lg *tn«trucf ton* *|C>0t*l94 

9<*> VOU 3l,0,2,l41.|32,19/,134il9l|N1 - OCAANOLt 

A "lO^MlSti'tntttruCtlARM •|C4A«I94 

9090 VDU 51,1,3,132.197,31.39,3,194 

9tOO VDU !il ,2.4,l49iF>AINY * u" 

3110 VOU ]l,2t7,l49iffimr *T«- 

di^M sMiu ^i,^,a.t4^*nrtiMt -rm *iiJ9t9i4i I -fcw— V m«Aii 
« ,.., 'ICHA* 134 1*90 fMJlnt«' 

3I10 VOU 31,2,10,t43»INt|Al -K|4- 

9t40 VOU 31 ,2.11 .l49tF«INT •H/4 »tCHA913l| *4Fual DtMlA • 
*|C:i9t4l34t''/5 pninlv" 

9HO VDU T.|,2,lT,»49*f«lNT -H** 

9140 VOU 3l.2,l4,t49iAAl*«T - ,/0 *iOMIilSt| 't*rBt«ry i«« 
• «|Ci«91l4|">7 ^«|i>t»- 

9170 VDU 3|.2,l4,149il9IINf *^^ 

9100 VDU Sl,2.l7,t49,34,47.39,32,32«l3itAfllNT *OAvAe« F 
li««r . ...*|CI«««134|-79 pulfiis' 

9190 



YOUR COMPUTER, AUGUST 1983 93 



Program 2. 

li PRINT"nar' POKE53,0 P0(c£56.28 CLR 

\m F0RZ-7168TO767S REfiDX P0KE2. K NEXT FOR2»673ror5 1 RERDX POKEZ . X NEXT 

Me 0ftTft254. 254, 146. 146. 146. 146.254, 254, 146. 254. 146. 254, 14€.234. 146. 254. 254>t 

254. 254 

210 UftTfl254.68,254.254.254.170,170a70.170. 170, 170. 254,. 16. 16.56.56.124.254.2 
* 16. 56 

220 DflTfi56.254. 170.2^> 170.254, 16, 16. 16.56,56,254. 130.254, 16. 16. 16.56. 124. IIA 
54,254 
240 Datfl. 108. 108, 1€8. 108, 254, 254. 254., 36, 60,24. 36. 60. 24. 
250 IW^Tfi£55.255, 136,65,34. 255.255. , ^ , , .2. 142,233.254. ..... ld.86. 246 

260 DRTft,. .8, 10, 94. 126. 254,.. 2, 130, 138. 218. 222. 254 
270 DfiTft,.,, 120. 146,214. 246.... 128. 192.200,202.238 

200 MTft,.219,146,210.82.219. .,.179,178. 179,178. 1?1,,.. 87. 82. 114.82.87. 
290 MTfl.. 117. 69. 87,85. 117. 

300 MTfll24. 254, 198. 186, 254. 214. 214. 124, 124. 186. 198, 254.214, 214>254, 124 

320 BATft,233,t37. 137.233, 137,137. 134. .116.68. 68, 1 16. 68. 68, 119 

340 DftTa3,15,60. 127.201. 127.63,8. 128.224.120,252,38.252.248.32 

360 mTR1..8.36.12S.40.5. ,.80. 129.40,64.26.64.49 

380 0flTfi0,34.136,6.32,10,,18.64.,32,l32i32/138,B2. 

400 D^TR 

420 mTfll53. 153' 126!24^ 60, 36. 66, 195. 24, 24. 126. 153. 60, 36. 36. 102 

440 D«Tft3. 2. 34. 2. 2.2. 34, 3 

450 DfiTR255 .. 255. 2^5. 255 , 255 . . 255 . 255 . , 254 , 254 . ^54 . 254 . > 255 

460 DfiTR255. . 252,252, 252, 252. , 255. 255. , 248. 248. 248- 248, , 255 

470 BflTR255.. 240. 240. 240. 240.. 255, 255 ^.224, 224. 224, 224.. 255 

400 MTfl255, , 192, 192. 192, 192. .255.255. . 128. 128.128. 128- .255 

510 I)RTR255, ..... ,£55, . , 154.146, 154.146.217* 

550 DRTR, . 180. 164. 180. 164. 54. .255. 141 . 185, 141 , 189. 189. 189. 255 

570 DRTft56. 108. 198.198, 198. 188.56. .24. 120.24.24.24,24. 126. 

500 DflTfil24. 198,6. 12.56.96.254, . 124. 198>6i28.6,l98. 124, 

596 nRTR28,60. 1 16,^30.254. 12, 12. .254. 192,252.6.6* 198. 124. 

600 DRTR60,96. 192.252, 198, 198. 124. .254, 198. 12.24.48.96.96. 

610 DRTR124. 198, 198. 124. 198. 198. 124. . 124, 198, 193. 126.6. 12. 120. . . . . 32. . . 32 . 

620 DRTR255.136. 186. 138.232.235.139.255.255. 140. 171,171, 13-9. 171.172.255 

640 0RTfl255. 199.95.199.223,95, 199.255 

^^ DRTR255.239.223. 129,223.239.255.255. 192. 160, 160. 192. 14.21.21 .21 

1010 DRTftl20. 169.174.141.20.3,169.2.141,21,3,88,96,230,254.165,254.41.16.74.170 
^60.8.189 

1020 nRTftl68.28. 153,247. 28. 232. 136, 208. 246. 165,197. 201. 8.208, 37. 160., 140. 14 144 
.32.159,255 

1030 DRTftl65,197.2ei,8.240,247.32,159,255.165.197.201.8.208.247.32, 159*255. .65. 
197,201.8 

1040 DftTfi240.247, 160, 15. 140, 14. 144. 7^. 77. 1 

aO00 F0ft2-319T0414 REI^DK P0KE2.K NCKT r0R2-0T073 RERDX.V P0KE37e38*Z.K P0KE3814 
4+2. V NEXT 

2010 DRTfll62. ,169,32,157,52.30.157, 186, 30. 202>atl8. 247.' 96 

2020 DRTR165, 1 . 240.3. 206. 12. 144 

2030 DRTfil65, .240.57,198,249.208.53. 173, 18. 144.201 . 127.240. 12.238.249 

2035 DRTR169. 127. 1^1 . 10. 144. 141 .11. 144 

2040 DRTR208,34,166,250.230.250.169^15.61..148,10. 10. 10.10. 133,248 

2045 DRTR169.i5.61,.149 

2050 DRTR10l.248.240.13. 141.11.144. 141.10. 144.169.7.133,249.76. 194.234.169. .13 
3.249 

2060 BRTR169.. 133,250,76. 194.234 

3010 DRTR12.3.12.3.12.12. 12,14,13.7,13.7. 12.12.12.14,12.3. 12.3. 12. 12. 12.14. :3.r 
.13.7 

3015 DRTR12. 15 13 ' 13 1 

3020 DRTR13. 1.13, 8, 13. 11. 14. 1.1 4, 1,13. 8. 13. 11.13.1.13.1,13.8,13.9.14.1.14.1. 15. 
9.14.1 ■ 

3030 DRTftl3.7.13.7. 13. 13. 13.15. 14.4.14.4.13.15.13,7.13. 1.13. 1.13.8. 13. 10.14.1.1 
4.1.13.10 

3040 DiftTftl3. 1.12. 3. 12, 3, 12. 12. 12, 14. 13. 7. 13. 7. 12. 11. 12. 13. 13. 7. 13. 7. 13. 1.13.1. I 
2.15.12 

3050 DRTRIS. 12.9. 12. 9.,. 11. 7. 11.7.10.15.10.15,10,3,10,3,9.15.9.15,. 

3060 P0KE198, 7 P0KE631 . 7^ P0KE632. 2^7 P0KE633 , 13 P0KE634 . 82 POKE635. 21 3 P0KE636 
.13 
Programs. The game, 

5 POKE37150.2 

10 PPINTCHRiO:^ CLF B« 1000 00X010000 

20 F0KE36879.8 PRIHT"n"CHRf(8> CLR i-5000 GOTO19000 

50 IFS>«1000RNK1^OTHENC1^1 :L«L*l P0KE38889+L,5 P0KE8169+L.31 

60 PRrNT"3ak."TRB'9-l£N^STRf<S>>)RIGHTt<$TRt(S).LtN<STRtCS>>-l> RETURN 

100 IFM:8095THENRETURN 

103 IFPEEK:<K>-JRNDC=OTHENGOSUB20e00 RETURN 

105 IFPEEK<8151>»4-;THEND1^1 POHEE.0 GOSUE20000^^TURM 

110 1 FO-0THENPOKEV-E . 240 0»E N'-H+E 'POKEV-2. 235 ■ POKEE . E POKEV-E. : OOSUBl 500 • lFft5 
«=ETHENRETURN 

120 N-H^^r» rFPeEK'M:<>ITHE»4Pi>tEE,0 POKCV-2.0 GOTnieO 

130 IFPEEK<N-D> C>DfiNDPEEk(N-D><>25TNENPOK£N-0, I 

140 POKEN+C.P POKEM.O RETltRN 

150 POKEN-D . 1 POKEH+C . P POKEN . Q RETURN 

160 lFN+D<:6122THENmkEN+D.RND<E>*6+lI 

170 IFPEEKcN><:>R2THEHP0KEN, I S*S*2+W 

189 IFPEEK<H-D><>DrtNDPEEK<N-t»><>25THEMP0KEH-D, 1 

190 POKEV-E. 130 

200 GOSUBSe • 0-0 P0l*EV-E . O N-R3 : RETURN 

1000 POKEM. J n=t1+E IFf1«8l07TH£NR6*E 

1010 POKEC+M.F POKEH+M,F POKEM, D-E POKEM+E. 0= IFPEEK<M+2>«nHENRETURN 

1020 Bl^I PETUPN 

1500 IFPEEKH8151 ) =^4 THENR7=1 RETURN 

1510 IFR8^1THEN153^ 

1520 rl5=R5+l 1FR5::TMENR5=0 RETURN 

1530 P0KER4.PEEK':m; + l IFPEEK<ft4>=44THENR4=R4*l 

1540 RETURN 

2000 fok:ev-2,o 

2005 POKEH. I P0KEV*E.138 POKED.0 POKEV-3.0 POKEI.IPOKEM+E.J M=M+E :FORT»252T012 
8STEP-4 

2010 POKEV-E. T FOKEV-T. 4 R=RND( 1 >*15+E PO^ EM+C. R- POKEM+H. R : POKEM. 27 R*RND< 1 >*15 
+E 

2020 Bl'^O POKEM+E.28 POKEM+C.R POKEM+H.R P0KEM.29 POKEM+E.30-NEXT POKEM. I POKEM 

2025 IFDl O1THENP0KEI1+27. PND< 1 >f 6+1 1 

2030 POKEV+E. 8 - FORT=15TO0STEP-. 1 : POKEV. T NEXT L=^t-1 P0KE81 70+L. 1 

(contmued on page 39/ 




VIC 

ATTAC 



You ARE an alien in a crippled flying saucer 
and as you gradually descend you must 
destroy the buildings blocking your approach 
by dropping your limiied supply of energy 
pods. 

Flying Saucer Attack packs an amazing 
amount of game into the 3.5K of the 
unexpandcd Vic-20 by using a hybrid mixture 
of Basic and machine code. Features of the 
game include nine levels of play, high score, 
fuel bonus, animated faces and 64 uscr-defmcd 
charaaers. The program also plays three 
different tunes. 

To achieve all this in 33K means having 
three programs. The first program is simply a 
title screen and may be omitted. By far the 
biggest program in terms of complexity is 
program 2. This contains the 64 hi-rcs 
characters, the data for two of the tunes and 
the five machine-code r^iuimcs, most of which 
arc primarily concerned with sound. This 
program just fits into 3.5K and must be typed 
in exactly as shown. The large number of 
commas together represent zeros and must be 
included. 

This program must be saved and carefully 
verified as the tiniest mistake could lead to a 
ciabh or out of inetiiury error. Take care 
keying in this program Some of the lines are 
over 88 characters long, so use the abbreviaied 
form of Data, that is, D shift A. 

Doomsday boogie 

The Data for the tunc is stored in a novel 
fashion. It is held in unused colour memory. 
As can be seen from program 2, the Data is 
Poked into some strange locations, notably the 
Slack and the free locations 673 to 767. By 
utilising these free locations the program has 
managed 10 do in 3.5K what would usually 
lake 4.5K of user memory. 

Again program 3, the game itself, must be 
typed in with extreme caution. Over 40 
variables are used and yet again some lines 
may be over 88 characters. The screen is a 
rectangular 26x19 as dictated by line lOOOO. 
The scores arc print-formatted as well, to give 
a professional result. 

We must stress that this program must not 
be run until it is checked and saved. Line 5 
disables the Run Stop key and Restore. This 
may be omitted if yon plan to modify the 
program as described later. 

If you have saved a!^ three programs and 
thoroughly tested them you may now run the 
three of them together. Each program auto- 
maiicaliy loads the next on Running. 

At the start of the gime, instructions are 



94 VOUR COMPUTER, AUGUST 1983 



D FLYING SAUCER 




Strident boogies ease your conscience as you flatten 
another unsuspecting metropolis in Martin 
Donaghy's and Damian McConmb's 
Vic game. 




printed over the main display while three 
green heads smile and frown in unison with an 
ovcr-cnthusiaslic boogie tune threatening to 
burst out of your bulging TV speaker. 

The instructions are fairly simple. The 
space bar selects the game level which is 
constantly displayed at the top of ihc screen. 

Fl starts the gsme. The screen is 
immediately cleared using a machtne*code 
routine and a multicoloured city appears 
before your eyes. Your ship gradually loses 
altitude as you frantically drop energy pods lo 
the accompaniment of the ominous wail of an 
ailing electro-harmonic impulse drive. 

Almost any key can be used lo fire and the 
fuel supply depletes accordingly. An extra 
feature of the game is the ability to Pause at 



any lime by pressing the left-arrow key. 
Pressing this key again restarts the game. 

If you run out of fuel you explode and 
naturally lose a life. Hitting a building has the 
same effect. If you manage to clear a city you 
are given a bonus for the amount oJ energy 
remaining. As well as this, a little man jumps 
out of the UFO and jumps for joy. ITit size of 
building increases with each city you manage 
to destroy. 

Flattening object 

A free UFO is awarded after 10,000 points 
which is also the minimum high score which 
the program will record. 

There are many more extras which go to 
make this game well worth the trouble of 
keying in. 

The machine-code routines are fairly 
complicated. The first routine uses a counter 



ProQfBm f. The tith program. 
3 REM FOR '■" RHf^D INVERSE POUN0 SIW 
6 REM CTRL ♦ KEV 3 

le PDKE3S879.S FRINT"n"CHR$^8.' PDKE55.0 P0Ki56.28 CLR 

20 PRIHT"nWliMiWSr ^" PRINT**>M»iai IIP^ 3r^r*ir»n*' PRINT^IWiWS l»»>l ^1 II 
rwsl 



40 PRUiT'-KEsr 1" 

] r' 
nidi V 

7B PRIHT"»8W»lli:0PVRIGHT 19B3" 

SB PRIHT"jmkli. DCHRGHV mtk. D.MC.COMB" 

98 PRINT'*)ID»Miiliia HIT R KEV 'V POKE 198.0 WRIT 1 98. J PRINT "»" 

1060 REM LOHItEK FOR NEXT PROGRRM 

1010 POKE 198, r F0KE631 . 76 ■ POKE632.207 ' P0KE633 .159 P0KE634. 13 

1 020 P0KE635 , 82 P0KES36 ,213 POKE 637 . 1 3 



to change the shape of the faces in graphic 
memory approximately twice a second. 

The second routine checks to see if the left- 
arrow key is pressed and, if so, freezes the 
game and waits umil t is pressed again. 

The third routine uses a counter and a 
pointer to a note in a list. The list of notes is 
held in the 0.5K of unused colour nybbles 
lYom locations 17888 :o 183W; Since only the 
first four hits of each byte actually exist, each 
note has to be stored n two parts. 

The first four bits of each note are held in a 
list staning at 37888. The second four bits are 
held m a list starting at 38144, The fmal notes 
of each lisi must be a zero for the machine 
code to replay the lone. 

You may like to try your hand at changing 
the tunc, hui it is no mean task. The following 
four-line Basic progrun can be used to Poke 
the new notes into your memory. You input 
the notes in the normal way and the computer 
does all the work. The delay for each notes if 
the same each time using the rune interrupt 
with the game; 
t FOR I to 99 : INPUT N : If N - -1 THEN 

END 

2 Q - IN AND 240)716 : POKE 37888 + I , Q 

3 POKE 38144 + I , N - Q ** 16 

4 NEXT \ 

This program should be typed in after 
loading part three, Tc do this you must delete 
the last two lines of program 2 which auio- 
maticaily loads part ihrec. Run the program 
then New it and load part three. There should 
be enough memory left to add the four lines. 
However, this is only optional, you do not 
have to change the tune. End the Data with 
two zeros. 



YOUR COMPtTTER. AUGUST 1983 95 




ince before the mists of time, ' 

' legends have been bom out of conflict; 

not least the conflict of the mind over 

seemingly overwhelming odds. 

Now the Imagine legend continues, with a 
new generation of games. Do you possess the 
determination to pit your mind against, 
and eventually conquer this new breed? 

Through your epic battles will j^x,^^ 
you too become a legend? ^^^^ 
. . . Imagine have cast f • t 
down the gauntlet. 



for any 
48k ZX Spet tfurii 




••the name 
of the game 



Imagine games available from 

W.H. SMITH 

Boots 

John Menzies 

Dixons 

Laskys 

Photomarkets U.K. 

and all other good 
Software Outlets. 



Skinvtwf m%d slide h- .tkci- 

Fligtut computef, iKr !» .. ' mv 

on ctieckm^ your hifjh tf*- nn 

defend yourself 1191111 

weapons the enemy Will um^.i-**! i-k >-vm ..iv i.jw. 
terrtf^ing E»etft>nn>ls«^.Z20onn has an ever c» 
tc^enfrto presenUn^ even the most hardened ar 
playe- with \i\e ultimate chailentjir h iiitt>r)X)rd*' 
now fiimou* Iniflfjln*' \tyi** hi^tfs 91 rtphitu in a r 
mno«stive way to r,r«»a*r thr mc»t realw!k ID vi 
seen n a computer arcade tjanne. 100% machi 
Zxoom re<|\itres a 4Sk Sinclair Spectrum 

Imagine Software, Masons I 



ues. 



for any 
Commodore Vic-20 





ARCADIA 

now available 

for the 

Commodore 64. 

Commodore Vic-20 
and ZX Spectrum 



^ 



for any 
16or48kZXSpecUum 



A A 



nd 

tivl 
ID 



>rne 

r 

J rid 
•c:ode. 



Zip-Zap — Vou re tlvr <Jii^y tjiotij l^'tt. your t»< uits 
rtfc damwged, ycKi can t »witch oH your mo<o«s, 

vou must survive lo warn the coloriJBto, your 
f^nergv '^ running tow. you murt 0M more hid 
c«iis and Hock up power by triveHhig k> the 
Iriejxifiat, You'll eni oil tiirf tnofft ^irns than 
you vr cwr M?en Ix^' lespcf ote attempt 

to survive, as ynu pr * drokJ trirou^fi the 

various dom^>' icicjungiy ifWellijjent 

Aod vicious at! trt stopping tanslofi and 

supefSTTHXJth oiuirk,i(!iin and sxind, tOO% 
m«cKif*0 code Zip-lop rcqyi»«M a 4fik SlfKlrtr 
Spectrum 



J«unpin9 Jack - f^'x-.r c^U .Mck »-,,ih t. « pimf. u|i 

before he Cdi^ ^ secret 

rhyme. On hia way jp smxicn txeLUMian piague 
our hefo. a tr^ake, « dinosaur, a tp<ider. a ghoat 
and man V in/i I w uw^r it'*, m^ ■(^youtof^ukie^ck 
up (o rev M rhyme. Jumping 

Jack i> rt' Tvr >mj (aughmg 

v^lth delj^Jii j; ^h 

super wTi<x>th 

adkili>ff to the hin a rui> lo or ir>r ruovi rtocjjciive 
gsme since Aicadla. 100% maclilna code. For uae 
on any Sinclair Specwum 



Dealership Enquiries contact: Colin Stokes: 051*236 0646 

3uildings, Exchange Street East Liverpool Mersevside 12 3P 



PL^^yg^ 



Any of these games for just 

£550 

including first class post« 
packaginci, VAT and an 

ancdNDmoMAL 

UFETIME GOARAMTEE. 
If you have any difficulty in 
obtaining any Imagine Games 
ring Imaqine Direct on 
05 1 -236 6849 to place your i 



fnr Any 



Join the jet set 



The Acorn Spark-Jet printer 
employs the very latest dry-ink 
printing tecJinology, resulting in last, 
clean and virtually noiseless printing 

This is all due to its advanced 
serial matrix printhead. KltMtronic 
impulses fire minute part- 
icles of the carhon rod at 
high speed through a 7x7 
dot matrix, producing 
extremely high-qualitv 
lettering and graphics time 
after time. 

And, as there are no 
moving j>arts witliin the 
head itself, the action is as 
quiet as a whisper. 

In additioiuth(^ Acorn 
Spark-Jet printer is also 
capahli^ of handling high 
resolution grapliics and plotting. 

It works with any 8 bit micro- 
computer, via the Centronics paralh^l 
interlace, and is specially recomm- 
ended for use with the BBC Micro 
(also di^signed and huilt l)v Attorn 
Computers Ltd.) to tbrm a thoroughly 
professional word, copy and graphites 
processing system. 



All printing is logic-seeing and 
hi -directional and can be executed in 
normal, double ht'ight, double width 
and underlined characters. 

And yet, with all these advanced 
leatun?s,lheSpark-J<a(M>sLs only £365. 




Not only that, but you also 
receive a free program on cassette 
that enables you to Vlum[i' graphics 
from either monitor or I'V. 

If you're interested in joining 
the jet set., simply call in at one of the 
^^ dealers listed below. Hell u41 
^PSlCORN y*^" everything you need 
^flPUTER to know; 



MK:Htni\NAi;i:vii.N'i 

:i2IViiierf.SirreLlpwii li,.Miil.»lk in UH, 

IM73:j*>1H!. 

MJCKUSTVLK 

47 i hi dp Sli icl. Nf wburv, H<Tb.hirr.(K>3S 41*>2V. 

COMPinKRSHHi \ll * 

72 North Strnu, Komiord. Kmox. ()70B 6«>72.% 

JF.SSt>PMI( KUlJKCTHOMr.SLIMriLI) 

ai-73<»,i2:i2/72*Hasi. 

UKLBKCKVIDKO 

2ti li>th*fih^mi ois-^iKoaajxindonWIJU-fiHOLt^H 



rwij i.sTAii I oMi'iii fis i.ivii 1 1 1 > 

l7KepiiiiKi>«d.S«,ulliall.Vli.ldUM.xi It2.>ri. 

(JKM I'Tii 

24m VUvlMtik Huad.Soulh UxiotUijrd. I.utuluiirjH. 

i.KAijAiJNk viKU iniA LiMi I i:h 

S<*ien iric IIoum*. Bridge Suei'l..'>andiacrr, 
Numiighatii Nt.Itt ;"dl\Jlf)ll2 IWHM/.VHy^t. 

CAKhiH vm:K<H;uMpi'i>:KS 

't6Clwiit***ijlrt*eLt!iirdin.Clamur)iai» 
0222 :i7:i072. 



1 i:\MiN<;'rtiMHmin( KN'iHi 

12J Ht'gi'iilMrrri, I raftiinpt«iiiSp«K%iirMti k«*hiri\ 
tK>26 2M21l. 

Hnsi:i.K( ruK \i 

1^7/ thi Kiii<;<*l<iit Hn.id.fVir(?»iii4»ulh.Haiiipshirt'. 

M7(>r>B1217a 

R |( KKNH \M COMin 'IhRCF.VrKI-: 

72 H«Mih ltoa(l/lv^ti'keiih;4iu, \liddlf!i4*x. 

tM-H<>l 1612. 

KKLl.YSCOMPl TKR MAKkKT 

227l>artiiH»ijihlt<iad.Syd<Mihiii:i.Lotidi>ri^K20l(^\. 

iil-i>*>»iit:iii2/4H<*<*. 



(continued from p- 

2040 0=0 ■■ POKE 1.0- POKEV-E . : 1 FL=0THEH3500 

2050 F0RT=S151T0816? : POKET. 36 : NEXT ■ POKET, 37 : 04=8158 : FORT=0TO999 ■ NEXT : B1==0 : GOTO? 

000 

2090 F0RT=8151 T0S167 ; POKET. 36 NEXT POKET. 37 :FORT=0TO2000 NEXT : GOTOSeO© 

3000 IFS>=BTHENB=S 

3010 PRINT"S*^"THB(26-LEH(:STR$(B>>::'RIGHTt<STR*<:B>,LENtSTPl:(:B>>-l>; RETURN 

3500 FORT=0TO999:HEXT:PRIMT"a"TflEa36>"aB. ^.i5i"THB< 162)" 15^3 GRNE 

VER ?ll 

3510 PRINT "i:ja" TAB ( 188> " ^^ ' " POKEV. 15 : POKEV-3. = POKE V-4. 0: RESTORE = FO 

RT=0TO7 

3520 RERDC , D = POKE V-2 . C : FORU=0TO50*D ; NEXT : POKE V-2 . 6 * NEXT ■ GOTO9000 

3550 DflTi=i225.. 4.. 215.2.215 . 2.. 219.4. 215. 3. 223. 4.. 225.4.0. 50 

5000 PRINT"ia"TflB(163V'^SCITV CRUSHEm " :pOKEM+30723.5 :POKE0.0-POKE36874.0:POKE36 
875.0 

5010 Fl8=E : FC<<T=0TO9 : POKEM+3. 35 ■ FORU=0TO99 ■ NEXT : POKEM+3. 34 ■■ FORU=0TO99: NEXT : NEXT : 
07=0 

5020 P0KE36S76 . 24© ■ GOSUB 1 500 ; GOSUB50 ■ P0KE36876 . : S=S+2 I Fm7=0THEN5029 

5030 fl6=0 R8=0 FORT=0TO999 : NEX M UU I U2yy0 

7000 n 1 =0 : M=7732 • POKEV . 1 5 ; POKEG . 1 ■ POKE250 . POKEX , 6 

7010 GOSUB 1000 • GOSUB100 GOSUB 160 ■ FORT=0TO30 ■ NEXT : rFR6=lTHEN5000 

7020 IFB1=1ORD1=1THEN2000 

7030 GOTO7010 

8000 fl4=8 1 63 : POKE© . : W=W+ 1 ■ SVSG 1 9 • POKEV . ■ POKEV . 65 " POKEZ . 65 : I FW>5THEHW=5 

80 1 F0RT=hT0FI+2 1 I FRND < 1 X . 4- CG/30 > -W/ 1 OOTHEHNEXT ■ GOTO7000 

8020 R 1 =RHD a > *7+ 1 ■ R2=RNr ( 1 > *6+ 1 + < G/2 > + < N/3 > = R3=RNri < 1 > *4 : R4=RND ( 1 > *5+4 

8030 F0RU=TT0T-D*R2STEP-D : POKEC+U. Rl : POKEU. R3 : NEXT : POKEC+U. Rl : POKEU. R4 ■ NEXT : GOT 

07000 

9000 PRINT".T.; :p0KE38414.3:p0KE7694.43+G:pRINT"i8QR k000000 IF. fcJI liST k000000 



9010 FORT=0TO25- PRINT" Sm"; NEXT GOSUB3000FORT=0TO1 7 ^ PRINT: NEXT ^ PRINT "W.: po 
RT=0TO25 

9020 PRINT"SJ"; :NEXT:pRINT"fll^Xk#**$*$$*$$$$***$$$/.'a F^^— " 

9030 PRINT"a"TflB<85;>"sraCITV CRUSHER "TAB':: 7 1 >" «! 

TfiRT" 



■"TAB -•■57)" 



'^ S= 9S 



9040 PRINTTflB<45>"Bil;<-a S^m LEVEL SELECT"TRB<81>"IH>a S= IFRUSE" 

9050 V=56878: V=374: 2=385 :X=398D=26:R=8098:C=30720:POKE650. r E=l :F=4:H=C:+1 ^ 1=32 

3Q6Q K=203 ■ J=64 : P=3 ■ Q=9 : R2= 1 ■ R3=9000 ^ S=0 ^ C 1 -& 

91 00 P0KE249. 1 : POKE250 . O : POKEO . 1 POKE 1.0: POKEV . 1 5 POKEV . : POKEZ . : PO(<EX. 7 : SVS67 
3 

9110 IFPEEK<K>=JTHEHPOKE7694.G+4S:GOTO9110 

9120 IFPEEK':;K)=39THENL=3 : GOTO3000 

9130 IFPEEK<K>-ITHENG-G+E : IFG=10THENG=E 

9140 FORT=0TO99 : NEXT : P0KE7694. G+48 : G0T091 10 

10000 G= 1 : P0KE36866. 154 P0KE36864. 9 : P0KE36867. 38 : P0KE36S69. 255 : P0KE36879. 8 •• GOTO 
9000 

20000 FORT=0TO1 3 RETURN ■ 



YOUR COMPUTER, AUGUST 1983 99 



308UB 50000 

1 C4.8t eOBUe 6000 

2 FORX-lTQiatREAO N,N 

3 HUSICl,3,Nf 15 

4 IdAlT W«20iNEXT X 

»5,2t 1 v3f3fl tS«2 

6 DATA 6, 4,3,2*3, 3, 2| 1,3,2,5,4,2,2 

7 PRINTO«»(6JtPRniTCHR#(17) t EXPLODE 

9 INK 7t PAPER 

10 IC«-K£Y« 

11 PLOT 1,1, -Ones in mvmry It Retina 

17 eC«*8TR*<8C» 

IB PLOT 2,0,SC» 

%9 PLOT t,ll,T0 

20 IF K»»L* THEN X*X-l 

30 IF K^R« THEN X«X*i^l 

32 IFX>32THEN X-32 

34 IF X<7 THEN X*7 

40 IF K**F« THEN 60SU& tOOO'FIRlNQ R 

OUTINE 

30 IF K»*C« THEN PLOT X+1,2S," " 

60 IF K»-R« THEN PLOT X- 1,2^5," " 

70 PLOT X,25,"«" 

7Q IF 8CRl4CXt34l<>12 THCM GOTO 40CO0 

77 @06UB lOOOO 

78 PLOT 1,26," 

eO 8QT0 10 

1000 FOR D-24 TO 13STEP-1 

1001 MU31C l,5,l,OiPLAY7,0,l,50 
1003 PLOT X,0,"r" 

1006 IF3CRN(X,D''l>«12STHeNQ-0 

lOOG IF3CRN(X,l>-U-125THEN9C-SC+700 

1009 IFSCRN(X,I>-l>-94THeN8C-8C-1000 

1010 IF SCRN«X,0-1'-35THENBC*SC-«^5O 
1020 IF aCRN(X,D-l)-37THfeNSC^BC+l00 
1025 IF6CRN<X,D--U-38THEN8C-8C^25 
1030 IF8CRN(X,D-l>-9irHE:NSO8C+300 
1040 IFBCRN<X,I>-l)*¥3TMEN8C»8C+l30O 
1050 IF9CRN(X,0»l>**123THEN8C>-8C4^10O0 
loss IF OCRNCXftN-DOSa THC^n-OT X , O- 
1,"!- 

1060 TF8C(»l(X,D-lK>32THENloeo 

1O70 PLOTX,D,'* * 

1074 PL0T2,0,SC» 

1077 NEXT D 

loeo F0RT-24T0D-I STEP- I 

1083 ir 8CRN<XtT-l>«37TH£NPL0TX,T-l, 

1087 1FSCRN(X,T >«37THENReTURN 

10*?0 PLOTX^T/* " 

IIOO NEXTT 

lies SHOOT 

1107 WAI1 10 

1110 RETURN 

600O PAPEROt INK 7 

6002 FOR8l#-lT012tPL0T4,8ll,17iNEXT SM 

6010 romii»*I3T026trLOT4,OH,20iNeKT D 

K 

6020 PL0T3,25,0 

6025 FQRRT-1T024 

602B Ga-INT(RN0(1»*7) 

60^0 If- ttJ-lTHEN 6J-0 

6032 IF 6J-4TrCN ej«7 

6034 IF GJ-5THEN 04 -2 

6037 PLOTS, RT,BJ 

6030 NEXT RT 

6050 RETURN 

lOOOO K*"*ceY# 

lOOOS PLOT 1,1, ^-Onc* In mvmry lifetl 



lOOlO PLOT l,26t" 



I0020 
I0030 

10040 
10O42 
10O43 
lOOSO 
10060 
10070 
10075 
10O80 
lOOVO 
100^?2 
lOlOO 
10105 
10L06 
1O107 
10108 
101 10 
10120 
10125 
10127 
10130 
ISOOO 

15002 
C3.2, 
15005 



IF K«-L« T>«>l X-X-1 

IF K^-fl* THCM X-K*l 

IF IC««F« THE>i 80SUB lOOO 
IF X<7 THEN <-7 
IF X>32 THEN X-32 
IF K*-t ♦ THEN PLOT X+t,25,* * 
IF K«*Rt THEM PLOT X-1,2S,- " 
PLOT X,25,''«'' 
HU31C 1,6,12,1 

IF 5CRN(X,24K>32 THEN 4O0O0 
B**IN1 (RNOU)*30>^7 
C«INT(R^a)(l)•23»>l 
IF 8-15 THEN QOSUB 30000 
IF B-17 THfcN eOtiU© 35000 
U«1NT CRND ( 1 > *27 > ^% 
IF 8-18 THEN 808UB 25000 
IFB-20THEN QOSUB 15000 
PLOT B,C ,'*£" 

PLOT »,C-l,"1f 
PLOT X,2S,"«'* 
K«INT(RND(l)»20*+7 
RETURN 
r FQf%0-0 TO 26 STEP I NT CRND (H •5 

I mi6ICl,0,l,0inU6IC2,l,l,0tMUSI 
l,OiPLAY7,0,5, lOO 
\ PLOT 1,1, "One* in mvmry li4«tl 



15010 K«H<EY» 

15015 8E-INT(RNDtl)«t00>sIF &E<lU m 

D S€>5THENR€TURN 

15020 rFK*-L»THENX*X I 

13030 rFK*-R»THENX-X*l 

15032 IFX<7THFNX«7 

15034 lFX>32THeNX-32 

13040 lFK»-LtTHENPL0TX4.|,25,'- " 

15050 IPK«^Ft«TMCMPUQTX'-I ,25,** " 

1S060 PLOTX,Q,->" 

15070 lFKt-F«TH£NGO8U81O00 

1 SOeO r F9CRN * X , 24 X >32THEN4O0O0 

15090 PLOTX,Q,** " 

15092 PL0TX,25,^8" 

15093 PLOT 2,0,SC« 
15095 NEXT Q 
15097 rLOT 2,0,SC« 
1510O RETURN 

24050 U-INT<RND<l>»27>+5 

25000 FOR D-4 TO 26 STEFINT <RN0< 1>»2 

)*1 

250O3 HUSIC1,5, (D/2> -1 ,0tt1USIC2,6, ID 

/2)-l,0iMUSIC3,7, (D/2)*l,0tPLAY 

7,2,3, .OO 

250O5 Kf »KEV# 

25007 rUOT 1,1, ■Onc« in vviif-y I * * ct * 



25010 :F Kt-L« THEN X-X-! 

25020 :F Kil«R« THEN X-X*l 

25030 :F X<7 THEN X»7 

25040 :F X>32 THEN X»32 

25050 :F Kt=L* THEN PLOT X>1,25," * 

25060 :F K*"R» THEN PLOT X-1,25,'* ' 

25076 PLOT 2,0,SCt 

25080 TLOTU ,D,-<- 

25085 IF SCRNtX,24l<>32 THEN 40000 

25087 :F K*-F* THEN G0SU8 1000 

2509O PLOTU ,D ,*' " 

25110 PLOT X,25,-«- 

25200 MEXT D 

25205 PLOT 1,26," 

29206 rORU I -0T026t PLOTU , U I , ** "* a NE X-r 

UI 

25210 RETURN 

30000 FOR 0-2 TO 23 STEP 2 

30001 «J-INT<RND<U»27>+9iPL0TNJ,B*2 
,*»'*iPt0TNJ^3,G+2,-«-tPL0TNJ-3, 
8+2, "•• 

30002 PLOT 1NT<RN0<II*30>-I-7,INTCRN©( 
1>*25>*1,"X" 

3Q005 FOR H-IOTQ 31 

3000S PLOT INTCRNDtl>«30»i^7,INT (RN0( 

1 ) •24 J -!,'*£" 

30007 K««KEY* 

30008 fiC»-STR#CSC> 

30009 PLOT 2,0,SC» 

30010 IF K^'^L* THEN X-X-1 
3O02O IF KS-'Ri THEN X«X^1 
30030 :F K«-«P4 THEN eOSUe lOOO 

30040 :f x<7 then X«7 

30050 IF X>32 THEN X»32 

30060 :F 8CRNCX,24K>32 THEN 40O00 

30070 :F K*-Lt THEN PLOT X+l,25,- • 

30075 :F Ki-R« THEN PLOT X-1,25,- ' 

30076 nUSIC l,l,Q/2,OiHU8IC 2,3,8/2, 
OiPLAY 7,0, l,400 

30079 PLOT 1,1, "One* In mvmry llfvti 



30085 PLOT X,25,-»" 

30090 PLOT H,Q,"3" 

30100 PLOT H-1,S,"C*' 

30105 PLOT H-l,0-2,*' " 

30107 PLOT H+l,8-2," " 

30i0e U»tNTCRNDU)»20)+7tIFU-15THEII 

GOSUB 24050 

3U 1 UV ll> U- I 6 I HItJWAJtsUII I dOUU 

30110 NEXT N 

30120 NEXT 8 

3012S PLOT 5,22," 

I* 

3013O RETURN 

35O0Q PLOT 28,0,**Fl«a «tor«!'* 

35001 NUSICI, 7, 3, OiPLAY7, 0,1,2000 

35002 FOR V-t TO 26 
350O5 K-INT(RND<1>»20I+7 
35010 K*-KEYt 

35015 PLOT l,I,**Qnc« in mvmry llfwtl 

35020 IF K»»Lf THEN X«X-1 

35030 IF K*»Ri THEN X»X*^l 

35040 IF K^^M THEN 608UB lOOO 

35050 IF X<7 THEN X-7 

35060 tr K>3^ TIHCN X-32 

35070 IF K»-f%« THEN PLOT X-1,25,*' • 

35080 IF Kt-L* THEN PLOT X+1,25,'* ' 

350*?0 PLOT X,25,"«" 

35100 PLOT IC^V,"*.- 

35t05 PLOT K,V-t,- " 

35110 8C«-STR*fSC» 

35120 PLOT 2,0,SC« 

35125 NEXT V 



Defend yourself against all 
the horrors of an English 
country garden in David 
Whitehead's ganne. 

This arcade^ty1-E action game takes noisy 
advantage of the Oric*s sound and graphics. It 
is slightly like the game Centipede as you are 
in the garden being attacked by all manner of 
crecpy-crawlies. 

You are armed with only a weedy weed gun 
against the terrors of fleas, mushrooms, 
homing missiles, stanipcrs, centepods and 
rocks. 

After the opening serenade of Greensleeves 
the screen is set up, Your firing range is 
extended to the limit of the red half of the 
background. Your score is on the top line to 
the icA of Uiai classic- line frooi The Young 
Ones. When the program is run you are asked 
which keys you would like to use to play the 
game with. The easiest configurations of keys 
arc the cursor keys and Z, C and M. The 
hazards themselves alt have to be dealt with in 
diflereni ways. 

The listing should fce entered exactly as 
shown» except that where a £ sign appears a 
# should be typed The program is 
structured as follows: 
2-9 Play tun© 

tO-00 Movement foutin© 
1000 1 1 10 Firing routire 
6000 6060 Set up borders 
10000-10130 Mushroonns routine 
15000-15100 Homing mt^les routine 
24050 25210 Stampers routine 
30000 30130 Centepods routine 
35000-36130 Fleas routine 
4000040480 Dead 
50000-50060 Which keys to use 
60000 60520 User defined graphics 

The centcpod will not come all the way 
down to crush you and so it is harmless. If you 
hit the head of the centepod you score 1,000 
points, if you hit the body you score 500 
points* 

Mushrooms appear at random, sometimes 
whole and sometimes in half If you shoot a 
whole mushroom the top half of it will be 
transformed into a roc^ which can be very 
dangerous^ as you will find out later. For the 
bottom of a mushroom you score 50 points, 
and for the top you scoie 100. 

Homing missiles will follow you wherever 
you go. They move at variable speed, and 
although the slow ones seem to be easy points 
you will be lucky to evade the fast missiles for 
long. Ifyou shoot a homing missile then it will 
return to the top of the screen and keep on 



35127 
:S3130 
40O0O 
4O030 
40040 
40050 
40060 

4ooeo 

k» to 
40063 
400¥0 
40093 
4O10O 
401 lO 
404BO 
5O0OO 
5O0O5 
SOOOB 
u 1 I ki 



PLOT 27,0," 

RETURN 

PLOT K,2^,"l*' 

expLOoetPLAV 7, 7,1,65000 

MAir 700 

CLSt INKOtPAPER? 

PRINTiPRINT"Ycxjr vcor* M*m 



-SC 



PR I NT I PR r NT t PR INT** Would you ti 

pi my again*' 

GET C* 

BET B* 

PRlNTCHRt<6»lPf%INTC:HRtf I7» 

IF &♦»**¥*• THEN RUN 

END 

RETURN 

CLS 

PING 

PRINTtPRtNT*'l«tiich key Mould yo 

f to Utt*'* 



100 YOUR COMPUTER. AUGUST 1983 




coming until it runs out of fuel. Homing 
missiles are wonh l^ODO points each time you 
shoot them. 

Stampers cannot be stopped but they can 
harvest a lot of points. They come down very 



fast and make a terrible racket. They arc worth 
1,OOC points every time you hit them. 

Fleas occur in storms and they arc the worst 
pests of the garden. They are worth only 25 
points and they come down in tens. Rocks, as 



previously mentioned,^ appear when you shoot 
a ftill mushroom. They do nothing but if you 
shoot a rock then you lose UOOO points. 

My own high-score is 65,000, which I am 
sure most of you will beat. Happy shooting. 



socio 


PRINT I PRINT ««. To «ov» l»ft ?"i 


60130 


READ Y7sPOKE Y6,Y7 


60330 DATA 8,42,62,62,62,62,42,0 


GET L» 


60140 


DATA 30,63,63,63,63,63,63,30 


60340 NEXT 23 


50020 


PR I NT "b. To I1K3VW right ?-t©ETR» 


60-^30 


NEXT Y6 


60360 FOR 27«*47064 TO 4707I 


50030 


PRINT'c.To fir# ?"sBET F* 


60170 


FOR Y0«46e24 TO 46831 


6O370 READ 28s POKE 27,28 


30040 


PR I NT; PRINT ** Thank you'* 


60IB0 


READ Y9iPOKe Y8,Y9 


60390 DATA 18,33,33,18,12,63,43,63 


500S0 


WAIT 200 


60190 


DATA 1,61, 54, 60,54,61, I, C 


60390 NEXT 27 


50060 


RETURN 


60200 


NEXT Y8 


60400 FOR29-47O80Ta47O87 


600O0 


FOR Yt -46376 TO 46383 


6O210 


FOR Z 1-46832 TO 46039 


60410 READAIiPOKEZ9,Al 


60010 


READ V2iP0I^E Yl,Y2 


60220 


WEAD22 


6042O DATAO.O, 12,30,63,63,30, 12 


60020 


DATA 0*30,53,45iS3,53,43,33 


6O230 


POKE Z1,Z2 


60430 NEXT 29 


&0010 


NeXT Vt 


60240 


DATA 4 « 30,63,62, 67^67, 74 ,n 


60440 FOR RA*4 7r>7.^ TO 47079 


60040 


FOR y3-46360 TO 46367 


602S0 


NEXT Zl 


60450 READ B7iPOKC 86,07 


6O0S0 


READ Y4iPOKE Y3,Y4 


60260 


FOR 23«46416 TO 46423 


60460 DATA 12,30,63,12,12,12,30,12 


6O060 


DATA 51,18,22,18,27.26,18,33 


60270 


READ 24 


60470 NEXT 86 


60070 


NEXT V3 


60290 


POKE 23,24 


60480 FOR ea-46344 TO 46351 


i.ooeo 


FOR YS-46392 TO 46399 


60290 


DATA 33,31,12,12,30,45,33,0 


60490 READ B9iPOKE 88 , B9 


600^0 


READ V6tPCl#CE Y5,Y6 


60300 


NEXT 73 


60300 DATA 33,18,12,29,46,12,18,33 


6OIO0 


DATA 12,12,30,63,63,63,30,30 


60310 


FOR 25*46394 TO 46391 


6051 O NEXT 88 


60110 


NEXT Y3 


60320 


READ 26 1 POKE 23,26 


60520 RETURN ^ 


60120 


FOR Y6»46aoa TO 46813 









YOUR COMPtfTER, AUGUST 1 983 101 




Want a real fight on your hands? 

Then go for CDS. the games packed with excitement challenge and 
the thrill of the unexpected. 

Fight your way across a five lane highway with the frantic frog . . . 
eat a path through the flercesome fighting ghosts . . . face the huge ferocious 
caterpillar in the mushroom field . . . protect the panicky painter as he flees 
from danger . . . outwit and confuse your opponent with a counter attack 
on the board. 

Yes. with CDS games you get it all. 
And they only cost fi5.95 each. Go get "em tx)y. go get *eml 

C.D5. computer games are available from W.H. Smith. 
Boots, and other leading computer stores, and are 
produced by 




CDS Micro Systems 

Will you survive the challenge? 



GOBBLE A GHOST 

Moving dfounddfid 
gobbilhg up dot^ sourKlsj 
ea^. But not when 4 ght 
are constantly trying to [ 
destn^y you. Kill orbe kil 
the4 power piibarpyd 
answer. It'sall a queiti< A of 
who gets who first,. 



N 




CATERPILLAR 

Ttie giant caterpiilans 
coming to getyou» helped 
bye horde of weird 
creatures. Destroy tt 
segment by segment t)last 
a way through the 
mushrooms, kill off the ugly 
creatures. But don't reiax . . 
. there's danger everywherei 



LEAPFROG 

A frog meets many dangers 
on his way home. Like 4 
lanes of fast moving traffic, 
a swirting Icg-fllled river, 
plus diving turtles, frog 
eating snakes and nasty 
alligators, Co you have the 
ski lis to see him hon% 
safely? 



PAINTER 

llx? bonus score is ticking 
away as you help the 
oaaicky painter pairt the 
3-D maze. Can you finish 
before it liiis zero? 'Mil the 
computer outwit ycu? And 
kx>k out - the gam€ goes 
faster asyou get betterl 



BOZYBOA 

ItsahecUi h'eL*tftngaboain 
an English country garden. 
There arejuicy beetles if you 
can find them, and snails too if 
you are lucky. Rrst left, then 
right and inbetween the 
flowers you've got to be 
quick! After a couple of games 
youli be as boss-eyed as me* 



and 

well 

keep on 

coming 

to 
get you! 





r^^pWS 








BBC32K 



PAINTER £8 ARCADE GAME * 

One of the best, Paint your gnds and score before 
ihie fizzers get you. 

PLANES £8 ARCADE GAME * 

Fast or slow, skill and speed are needed to beat 

ihre enemy aircraft attack 

FROGGER £8 ARCADE GAME 

lt*s tougti going to gel FROG across road and 
fivef. Snakes and crocodiies too, but there's a lady 
FROG« 

PHARAOHS TOMB 

£8 ADVENTURE GAME Pick up the 

gold but don t bo scared penniless by the mummy. 
Be quick, it's in real lime so work out those magic 
words 

SHRINKING PROFESSOR 
£8 ADVENTURE GAME You re only an 
inch high how are you going to survive in the 
garden with all those monstrous spiders, ants and 
other giHfil hurrofs. The crystals do it. 

HORROR CASTLE E8 
ADVENTURE GAME a beautiful 

princess wails for you to save her. But how can 
you get into the castle? Ihe cKies lead you to the 
hidden guarded prison 

HOWSZAT £6.90 1^2 PLAYER 

CRICKET Be a cricket star and enjoy all the 
hazards of cncket to beat your equaliy keen 
opponent 

BOUNCER £8 ARCADE GAME 

Thank your luciky stars for the anti matter scoop to 
catch the BEtBOIDS before they drain the 
universe intooblfvfon. 



PAINTER 48K E5.75 ARCADE 

GAME Patrick's a keen painter but old rollers 
don't like spray cans and vengefully set out to 
crush him 

CRAZY BALLOONS £5.75 

ARCADE GAME it's a great balloon but 
ice crystal clouds are the menace. Narrow 
passages and high winds too before home base 
safety 

JUNGLE FEVER £6.90 ARCADE 

GAME lt';>yu( ^v«^(yihiHy,with direAOtiu hutrut 
array of nasty natives, man eating spiders and 
crocodiles loo 



ORIC 



ZODIAC £6.90 ARCADE GAME 

An int itate yariie with pd tails lu burprisc. (ruutrate 
and k»i you before you find your successful way 
But yc'U can be resurrected 

DEATH SATELLITE £6.90 

ARCADE GAME You've run out of fuel on 
an orttting satellite near a forbidding robot c planet 
with mutarU monsters guarding your vita) fuel 
supply. Can your wits help you to survive? 



DRAGON 32K 



DEADWOOD £6.90 1-4 PLAYER 

ADVENTURE GAME An ideal famly 
game for everyone who can decide where to 
invest their bank roll in the long slog to millions. 



SWASHBUCKLERS £6.90 1-4 

PLAYER ADVENTURE GAME up to 

four ptrate ships laden v^'tth treasure that you 
want. Scurvy knaves and smallpox loo don't hetp. 
And IS Leper Island the best place to go? 

AVAILABLE FROM YOUR LOCAL DEALER 
AND AT MOST COMPUTER BOOK SHOPS. 



'^ 


^^^s 


m 


Ipl^ 


wEr^^ 




r^- 


itfT,^ ^ aw 


\^ 


1 


^^T A ^ 4 


\ 




J^Y^ ir^ 


\ • 


y 


X'/" 


.. 





Also ait: 

JOHN MENZIES 
•W. H. Smiths 
(starred ttems only) 



^ 



Out 

outofthis 

world 



830 HYDE ROAD 
MANCHESTER M18 7JD 

Direct from mail order dept. Tel. 061 223 6206 



CASSETTE FILES 



Fed it with writing tDachine code because of 
the complexity of saving and loading ii? Or do 
you write programs needing various data to be 
stored on tape? This program can save any 
block of the computer's memory onto tape, 
verify it» distinguish it from a normal Basic 
program and load it bock into the same, or a 
difTcrcnt, part of the memory. 

The first thing to do in order to type it in is 
to lower RAMtop to some value lower than 
31681. The easiest way to do this is as follows: 

POKE 16388, 193 

PCMCE 16383, 123 

NEW 
Now type in the loading program in figure 
4. This is a modified menu-driven version of 
the standard hexadecimal code loader, 
designed so that the machine code does not all 
need to be typed in at one go. If the first 
character of a byte is not a hexadecimal 
character, you will be returned to the menu 
where the options are self-explanatory. 

There are five anomalies in the hex listing of 
the program which now need correecting. 
These concern the error-code ines5yaj4es. Eiiui . 
€od^ greater than 127 do not actually stop a 
program when it is running. 



At last the ZX-81 has agreed to 
handle cassette data files, 
persuaded by Kevin Hill's program. 



Address 


Old value 


Corrected value 


22076 


9D 


ID 


32144 


9B 


1B 


32184 


8B 


15 


32246 


96 


16 


32293 


SC 


11 



Once you have a copy or two of the program 
on tape» you can resave the machine code 
using the program in figure 5 as this will load 
in quicker. Simply lower RAMtop as before, 
load in the machine code and loader program 
from lape, allow the machine code to be Poked 
in and stop the program. New it, type in the 
program in figure 5 and then Run it. 

Having typed in all the machine code and 
checked that it is correct, how do you use the 
program? 

The program is called by Rand USR 52067 
whether you arc Saving, Verifying or Loading. 
A Basic variable — U$ — is used to icU the 
prugnm what to doi its s^yntax is shown in 
figure 1 along with some examples. Do not 
insert any spaces before the command as this 



ZX-81 

will cause an error. The only charaaer that can 
precede the command ts an asterisk which 
prevents any messages being printed on the 
screen. For this reason, the asterisk should not 
be used with Verily. 

Only the first letter of the command is 
considered, to Save, S and Sausages all mean 
the &aiuc iliiji^. The t.ircc cuminanUs (hat can 
be used begin with S. L or V for Save, Load 
and Verify respectively. A pair of brackets 
must follow the command and contains the 
name of the data file. 

All the characters between the brackets 
including spaces are used for the name. If 
there are no characters between the brackets, 
this is the same as the Basic Load quote quote; 
that is, the next program on the tape regardless 
of name will be loaded or verified depending 
on the command. 

Two parameters follow the name and I have 

called these Start and Length for simplicity. 

icontinued on next page) 



Hex dump of the data-file program 



31681 
31689 
31697 
31705 
31713 
31721 
31729 
31737 
31T4.S 
31753 
31761 
31769 
31777 
31765 
31793 
31301 
31809 
31817 
31825 
31833 



CD C6 

0O 3E 

38 05 

17 38 

7B C9 

DB FE 

10 F5 

CE 3F 

re 0o 

3F 7D 

20 Fa 

OC D6 

04. FS 

7F 78 

20 02 

0O 00 

19 10 

0n 19 

E9 3R 

7F R7 





CO 
E6 


32161: 


18 


F3 


FC 


38 


20 


04. 


CB 


VfK. 


CCk 


32169: 


18 


10 


F^ 


31 


20 


04. 


CB 


E6 


CI 


32177: 


la 


08 


FE 


38 


23 


02 


CF 


SB 


15> 


1 33185: 


CB 


EE 


CD 


00 


7C 


30 


02 


CF 


OR 


32193: 


73 


FE 


10 


20 


PS 


ED 


S3 


DC 


28 


i 32201: 


7F 


IR 


FE 


11 


28 


2C 


CD 


0O 


4.B 


32209: 


7C 


30 


02 


CF 


74- 


IB 


E6 


7F 


04- 


3S217: 


12 


13 


FE 


11 


20 


F0 


D5 


IB 


3E 


32225: 


IB 


IR 


F6 


80 


12 


13 


EB 


ED 


20 


' 32233: 


5B 


DE 


7F 


fi7 


ED 


52 


7D 


Dl 


ED 


3224.1: 


FE 


11 


38 


02 


CF 


96 


FD 


CB 


20 


3 224-9: 


21 


C6 


CD 


08 


7C 


38 


IS 


22 


7C 


32257: 


E0 


7F 


FD 


CB 


21 


CC 


IB 


04. 


C.3 


3ii26tv: 


CD 


0(3 


7C 


38 


07 


22 


C2 


7r 


FE 


32273: 


FD 


CB 


21 


D6 


FO 


CB 


21 


5E 


. 6F 


322S1 : 


28 


74. 


3R 


21 


4.0 


E6 


07 


FE 


; FE 


32289: 


07 


28 


02 


Cf 


8C 


3E 


01 


32 


V CS 132297: 


FF 


7F 


21 


EO 


7F 


22 


F8 


7F 




132305 : 


21 


04. 


00 


22 


FR 


7F 


3E 


01 




32313: 


CD 


7C 


7C 


CD 


2F 


7D 


CD 


SB 












(listing continued on next page) 



YOUR COMfnjTER. AUGUST 1983 105 



Umting continued from pri^vious page) 




3a3»l: 


7r 


3C 


03 


33 


FF 


7F 


an 


CO 


333S9 : 


7F 


33 


re 


7F 


3R 


C3 


7F 


^z 


3a337: 


Fn 


7r 


3e 


0S 


CO 


7C 


7C 


CD 


33345: 


ap 


70 


11 


CB 


13 


CO 


43 


0F 


38383; 


30 


03 


CF 


0C 


10 


re^ 


IB 


7R 


32361: 


63 


30 


ra 


an 


DC 


7F 


CD 


^E 


33309: 


e3 


C» 


?e 


33 


20 


r© 


KD 


SB 


333771 


FF 


7F 


CD 


IF 


03 


3PI 


FS 


7F 


3a3es: 


CO 


le 


03 


CO 


22 


70 


30 


F8 


3a3«3 : 


3C 


03 


CO 


70 


7C 


C9 


3C 


03 


334.01: 


CD 


7C 


7C 


CO 


sr 


7D 


CO 


46 


33409; 


7F 


CD 


Cd 


76 


7Q 


FE 


01 


a6 


0X24.%-? > 


0C 


Cft 


oo 


€10 


7C 


7C 


3e 


04 


33435: 


CO 


7C 


7C 


le 


Eft 


ai 


F4 


7F 


33433t 


CO 


C6 


70 


71 


33 


70 


FE 


FB 


3344 1: 


30 


F» 


3e 


04 


CD 


7C 


7C 


3E 


3344Qr 


as 


CD 


7C 


7C 


FD 


CO 


ax 


46 


33467: 


ao 


11 


2f^ 


DC 


7F 


11 


E4 


7F 


33469 ; 


lA 


Be 


23 


13 


ca 


04 


7C 


CB 


334731 


7F 


30 


f« 


3e 


OS 


FO 


ce 


ai 



(continued from ptevhus page! 
When used, each of these parameters must be 
preceded by a comma and are written as 
decimal numbers. 

Start is the start address of the block of 
memory where the data is to be saved from or 
loaded to* It is not used lo Verify. When 
loading. Start is only needed if the data is to be 
loaded to a different block of memory than 
where it was saved from. Length is only used 
when saving and is the number of b3nes to be 
saved^ that is, the jiddress of the last byle 
minus Stan plus one. 

Figure 3 shows the errors that could occur 
and an explanation of their meaning. Each one 
is printed on the screen as a normal Basic 
error. 

Screen messages 

If U$ contains no errors and the first 
character in U$ is rot an asterisk, messages 
will be printed on the screen similar to those 
in figure 2. Each one stays on the screen for 
about one second before the screen goes blank 
to begin the cassette routines. 

The messages are each printed on a new line 
and the screen is scrolled upwards if necessary 
to prevent an out of screen error 5 from 
occurring. If a Verify error occurs, press any 
key to continue. 

The data files are saved in two parts. The 
first one is a header block which contains the 
name of the file and what type of file it is: 
means Basic, 1 means header, 2 means bytes, 
the start location and the number of bytes of 
data in ihe next block. 

When this header block is read in, the file 
type is checked to ensure it is a header. If it is 
not a header, its file type is printed on the 
screen, together with the name of the file; then 
the program searches for the next header. 

When a Basic prcgram is saved, the first 
byie after the name is a system variable called 
Versn at address I6>95. Its value should be 



3*^461; 


n 


30 


01 


3C 


CO 


70 


7C 


SB 


32489; 


7F 


FD 


CB 


31 


66 


36 


09 


32497: 


FO 


CB 


31 


4E 


9n 


03 


3R 


60 


SaBOB: 


7F 


CB 


CD 


^r 


70 


CD 


46 


7F 


33613 


CD 


ce 


76 


79 


w^ 


03 


36 


0C 


3963 1: 


C6 


09 


CO 


7C 


7C 


3F 


04 


CD 


32539: 


7C 


7C 


16 


66 


am 


F6 


71- 


33 


33637: 


wm 


7F 


ei 


CD 


C6 


76 


FO 


ce 


32548 i 


31 


66 


36 


10 


71 


CO 


3? 


70 


38663: 


36 


OB 


CO 


C6 


7B 


la 


F5 


3e 


33861: 


oa 


C3 


7C 


7C 


79 


BE 


ac^ 


OR 


38869: 


CO 


33 


7D 


36 


r^ 


OO 


C5 


76 


3aS77: 


16 


r^i 


3C 


06 


C3 


7C 


7:; 


31 


33S8S: 


10 


00 


3 3 


Fp 


^F 


31 


64 


7F 


33693: 


CD 


Cl 


7B 


71 


CO 


33 


75 


C6 


33601: 


79 


CO 


CD 


Cft 


76 


71 


C5 


79 


32609 : 


C0 


CD 


zat 


7D 


30 


F4 


3d 


CB 


32617: 


rrL 


CD 


C6 


76 


CD 


79 


35 


F9 


32639 : 


C9 


O0 


0O 


0B 


11 


13 


33 


35 


32633 T 


33 


3« 


43 


4F 


64 


BR 


39 


36 



zero, but it sometimes changes. If it is not 
zero, strange messages could be printed on the 
screen as the program tries to indicate what 
type of file it is, or at worst, the system could 
crash. It is therefore safer to Poke 16393, 
before saving a Basic program if it has a 
chance of being read by this program. 

The second block also contains the file name 
and the file type which arc followed by the 
data. If everything is all right after the second 
block has been saved, loaded or verified, OK is 
prinred on the screen and the program returns 
in Fast mode. 

Due to the size of the program a full 
disassembly listing has not been published, 
but for those of you who are interested, here 
are some useful addresses if you wish to 
disassemble it yourself 
31681 Read in byte from tape. 
31744 Collect next byte from U$. 
31755 Collect decimal number and put in HL. 
318^ Print a nev^ line or scroil for nejit 

message. 
31855 General printing to screen. 
31863 Message routine. 
31997 Print decimal number. 
32034 Update routine. 
32047 Pause. 
32067 Find U$. 
32132 Analyse U$. 
32277 Save. 

32399 Read name from tape, 
32441 Load /verify. 
3263 Address table for messages. 
32633 Data for messages. 
Varihbies 

16417 General control byte. 
32734 Address of name. 
32736 Start. 
327M Length. 
32740 Name found on tape. 
32756 Start found on tape. 
32758 Length found on tape. 
32760 Start for update. 
32762 Length for update. 
32764 Temporary DE register. 
32766 Temporary B register. ■ 



33641 


1 — 

3B 


3C 


33 


sc 


60 


34 


30 


60 


^364Q 


36 


3a 


26 


37 


36 


3D 


SE 


33 


33697 


3C 


60 


3B 


34. 


SI 


60 


36 


34 


33665 


3A 


33 


29 


80 


39 


36 


37 


33673 


39 


X4 


d0 


31 


3» 


33 


3C 


39 


33661 


ao 


14. 


d0 


31 


34 


36 


39 


i?e 


3366Q 


33 


3C 


00 


3B 


sn 


37 


3r 


:2B 


33697 


3E 


ae 


33 


3C 


e© 


36 


3f) 


37 


33795 


3E 


36 


3C 


00 


3R 


37 


37 


34 


33713 


37 


60 


a7 


36 


36 


3e 


3fV 


60 


33731 


3D 


2f) 


26 


39 


3P 


37 


60 


£•7 


3373Q 


3C 


39 


2^ 


66 


00 


03 


44 


01 


33737 


d0 


01 


00 


39 


3A 


36 


BV* 


00 


3a7«« 


oo 


00 


eici 


««l 


«ICA 


0CS 


5?v; 


n 


33763 


ee 


00 


ao 


63 


40 


0f^ 


O0 


33761 


7F 


01 


90 


44 


46 


00 


01 





5YNT«K FOR Ut- 

COMMftND «NRHC) , STfiRT , LENGTH 
OR 
tCOHHRND (NRME) , 6TRRT , LENCSTH 

SOME EXRHPUed U6INO R ORTR FXLC 
CRLLED PROO, 100 eVTCS UONC 
STRRTING RT RDDRE56 16514 



SRV.'E (PROG) > 16514 , 100 
#S(PROG) ,16514,100 
LORD fPROC) t 169 14 
L (PROGJ ,30730 

U (^ , iesi4 

I- ( » 

»U (PROO> 
UCRTFY f > 
U t > 



Figure 1. 



6nUlNO PROO 

OK 

START » 165 14 

OK 



LCNOTH* 100 



SERftCHXNO FOR PROO 

BRSZC 

FOUND TE^T 

FOUND PROO 

3TRRT«16S14 LENOTH* 100 

UORDINO 

OK 



SCRRCHING 
FOUNO PROO 
5TRRT-16514 
UERXFYING 
UeiRirV ERROR 



LENGTH- 100 



CXRHPLES OP SCREEN MESSAGES 

Figure 2, 



U U« NOT DEFINED 

a STRING LCN3TH > 356 

H MISSING CO-IHRND 

( LEFT BRACKET MISSING 

> RIGHT BRAC<ET MISSING 

I INFORMRTIQM MISSING TO SAVE 

N NAME LENGTH > 16 



figure 3. Crror-mport codes. 



1 FAST 

lO LET Ai»"" 

30 FOR 1-31661 TO 33767 

30 LET RS>R«^CHR» PCEK I 

40 MCXT I 

6D PRINT -BTRRT TAPE AND PRESS 
NCWL JNE" 

60 INPUT If 

70 SAUe "TRPC FILES- 

60 IF PEEK 163e6^366#PEEK 1636 
9 > 31661 THEN GOTO 160 

90 FOR 1-316©! TO 33767 

100 POKE I ^ CODE Af 

110 LET A««A«:3 TO » 

130 NEXT t 

130 PRINT "M/C LORDED" 

14.0 PRU6E 300 

160 NEU 

160 PRINT "LOUER RAMTOP TO 3166 
1 AND RELOAD*' 

figufo 5* Program tc save mechtnc code. 



figure 4, The toader program, 

6 REM LOUER RAMTOP BCFORC 
RUNNING 
10 IF PEEK 16366 'I'SBetPEEK 1636 
9>31661 THEN ffTOP 
15 DIM C6tie87) 
30 I^ET X-31«B1 
36 CL3 
30 SLOU 

36 PRINT TAB 14; 'MENU" . , * "1 EN 
TER CODE"., -a EXAMINE C00E'',,**3 
EDIT C0DE^-,^"4 SAVE'* 

40 PRIhrr ^."NEXT ADDRESS. ■;X 
46 LET X»-IhKEY» 

50 IF X»<*'1" OR I»>"4" THEN OO 
TO 45 

55 GOTO 1001MRL 16 
100 XF X«3376e THEN GOTO 38 
1 ©^ P'nfix 
110 LET A»«"" 
116 PRINT TAB 31; 
130 SCROLL 

135 PRINT X; *V: "; 

136 LET A*l 

130 IF Af«"" THEN INPUT AA 

131 IF Ai*"" THEN GOTO 130 

135 IF Aicij>*'r" on A«rii<"0" r 

HEN GOTO 3B 

140 I.ET U«16«CODe A«4>CODE A$faJ 



-476 
145 
150 
155 
160 
166 
170 
175 
160 
166 
300 
306 
310 
316 
380 
335 
330 
336 
34.0 
T <V 
6» >^ 
34.4. 
345 
346 
350 
355 
360 
365 
370 
300 



POKE X^U 

LET C9 (X-3l6e0) -CMR« U 

PRINT TAB 4^R»3;At( TO 3); 

LET XbX*1 

IF X -33766 THW.H GOTO 36 

LET Ai«Ai C3 TO I 

LET R-A*i 

IF A«9 THEN GOTO 116 

aOTQ 130 ^^ ,, 

PRINT "STRRT RODRESSi**; 

INPUT S 

PRINT S 

PRINT TAB 31; 

SCROLL 

LET A-1 

PRINT S; " : *' I 

LET U-PEEK S 

PRINT TAB 4*A*3;CHRt ja6<-lN 

'M* 



300 INPUT 6 

310 PRINT S;"»"; 

316 LET U-PEEK 5 

33© PRir^ CHRf l36fINT CU^*ie> > ; 

CHRJ (36*U*16#INT (U/16M 

335 PRINT ,,"NCU UALUE:"; 

330 INPUT A« 

335 PRINT Af 

340 LET U-l6»C0f>£ A^tCODE Af f31 
-476 

345 POKE S,U 

360 LET C6 «6-316B0* -CHRt %J 

368 GOTO 36 



tfrr <*j^s. 



THEN GOTO 35 
THEN GOTO 350 



IF IHKEVf 

IF INKCVi 

INPUT A« 

LET S-S41 

IF 3^33766 THEN GOTO 36 

LET A«iA4l 

IF A-Q THEN GOTO 315 

GOTO 335 

PRINT " ADDRESS: "; 



40O< 
PESS 
408 INPUT 
410 FRST 
A18 SAUE 



RINT "START THE TRPC AND P 
NCULINE ■ 

AS 



LOADEB" 
_Aao IF PEEK 16360 4366*PEEK 1636 
©131661 THEN GOTO 446 

435 rOR I-l TO 1067 

430 POKE 31660^I^CODE Cf (I» 

435 NEXT I 

440 GOTO 35 

446 PRINT "LOWER RAHTOP AND REL 
OAD" 



100 YOUR COMPUTER, AUGUST 1983 



The best 
iEiccessory for 

your micro 




-\- 





The Rotronics Portable Case 



ONLY 

£34-49: 

CP+P £2.50] 



Here is the ideal portable work 
station for home, school or work. 
Specially made tor most homo 
microcomputers, it contains your 
2X81, Spectrum. Oric or VIC 20 
within a smart executive style case 
with removable lid for convenience 
in use. 

The individually tailored foam 
insert securely protects your 

Exceptiofial Value 

ZX P^nda 

16K Expandable RAM Pack 

£18.50 (p + p50p) 

16K Plug-in Module lor above 

£13.95 (p + p50p) 

32K Giant Panda including Module 

£31.45 (p-t-p75p) 



Vixen Ram Cartridge 

Otters slandaxd 16K expansion plus throe other 
switchable memory coiligurations 
£34.45 (p+p sop) 



micro, printer, cassette recorder, 
tapes and manuals during transit. 
A scalpel is provided to modify the 
insert for expansion units and an 
alternative insert can be supplied 
if you change your hardware in 
the future. 

All components remain fully oper- 
ational within the case via inter- 
connections routed between the 



double layers of foam, so there are 
no unsightly leads. 

This is the first case designed for 
easy use with each component 
positioned for convenient oper- 
ation. The overall dimensions are 
138mm x 657mTi x 363mm. 





Order Form 

Tade Enquiries Welcome 

Please send me (tick appropriate box) 

CI Rotronics Portable Case at £36.99 (inc. £2.50 p + p) 

for ZX81/Spectrum/0ric/Vic 20* 
D ZX Panda 16K RAM Pack at £19.00 (inc. 50p p + p) 
D ZX Panda 16K Plug-in Module at £14.45 (inc. 50p p + p) 
n ZX 32K Giant Panda including N4odule at £32.20 (inc. 75p p + p) 
f 1 Vixen RAM Cartridge at £34.95 (inc. 50p p + p) 



All pnces inclusive of VAT 
•| enclose a cl^eque/PO* for C 

'Please delete as necessary 

Nanrie. 



made payable to SMT. 



SMT 



Address. 



Plea^ attow 14 days for delivery. Send to (no stamp required) 
FREEPOST Greens Norton Towcester NorthantsNNl2 88R 



Two SUBMARINES scck each oiher*s 
destruction m this tough and tense World War 
Two scenario. I certainly do not find it easy lo 
make a kill, with all the advantage of inside 
information. 

A Second World War S-typc submarine was 
a fairly small craft whidi could manage about 
16 knots on the surface and about nine knots 
submerged. Radar might well have been on 
board, certainly Asdic and echo sounder. 
Optimum periscope depth was about 34 feet. 
Surfacing and submerging was managed with 
the two pairs of hydroplanes and a number of 
ballast tanks. Hydroplanes were simply 
balanced horizontal rudders which used 
engine power to dcflea the course of the 
submarine upwards or downwards. 

There are three major displays: first, the 
control room; to the left of the display is the 
main ballast tank indicator, filled or vented to 
alter buoyancy. Below is a representation of 
the forward starboard hydroplane. Common 
sense will tell you which inclination will help 
the boat to rise. Next to the hydroplane tell- 
tale is a digital depth indicator. The large 
wheel to its left is one of the type which used 
to be needed to adjust the hydroplanes. 

Raise periscope 

In the centre, the periscope can be raised 
and lowered. For our purposes, it must be up 
in order to look through it, A panel of digital 
readouts displays rudder angk% headings 
engine revs and battery charge in that order, 
The batterj' is automatically charged on the 
surface, incidentally. Care should be taken 
when submerged, that suflicient charge always 
remains to resurface. 

Beside the panel, another instrument shows 
whether diesel or electric motors are in use, 
and flashes a warning if the boat begins to go 
under with the diesels running. The torpedo 
count, top right, is self-ejcptanatory. Our Asdic 
set displays a North-up true hearing for Targers 
within a four-mile lange. It comes on 
automatically at depths greater than 10 feet. 
On the surface^ the radar set is switched on 
instead. It has a greater range — 22 miles — 
and again is a north-up, PPI display, on which 
each sweep of the antennae is seen. Finally, 
the echo-sounder indicates the depth of water 
below the kccL Thus, if the boat is rising, the 
trace falls, as it does when the submarine 
remains level while the sea-botiom shelves off. 
It reads from 200 feet up to zero. 

Thr sprnnd display shnw^i rhe rharr room: 
this is really parr of the control room; when 

Figure t. Seabed contour chart. 

TTT 





accessed. The control room proper slides 
across, making room for the chart display as it 
goes; this simulates the skipper walking across 
to the chart table. Sounder and Asdic sets both 
remain in view, now on the left, and both 
continue to work. On the chart itself, apart 
from local coastline, there is a large compass 
rose, the boundaries of a continuous coastal 
minefield — m — and a longitude — ■ latitude 
grid calibrated at bottom and right. Inverse 
figures give degrees, the others, minutes. 

For simplicity's sake, a minute is taken to be 
a naufical mile on both axes. At the lop left of 
the chart, a short line radiating from a small 
circle points in the direaion of the 
tidesiream. Your own position is pointed 
to by a miniature submarine — at the left- 
hand end. Below the chart can be found 
tide strength, speed through the water, 
and the enemy *s reported position at the 
start of the game. The enemy is always 
surfaced for the solo game, and always 
starts oflT from some point on the eastern 
side of the chart, steaming a course with a 
lot of west in it* at a random speed up to 
about four knots. Your own position is 
no: updated while the chartroom is 
accessed. 

The third display shows the periscope 

vie^^': this shows as a framework, the 

f^ brass flange surrounding the perLicope 



viewing window. Below, a panel gives updated 
readings of periscope fengle, heading, enemy 
distance and torpt*do count. 

Taking these in order: the periscope may be 
rotated full circle, and the angle indicated 
relates to the keel, reading when the 
periscope is looking along the bows. Heading 
is simply the direction in which the vessel is 
pointing, and not necessarily the direction in 
which it is actually moving. Enemy distance is 
read from the radar; life would be quite 
difficult without it. Torpedo count keeps track 
of torpedoes running, since salvos may be 
fired. Salvos must be fired in line, spread in 
time, not angle. Torpedoes run at 45 knots, 
and have a range of three miles, being fired 
only through bow tubes. If the periscope angle 
is other than zero on firing, it will 
automatically swing to, and lock on 7^ro. 

Torpedoes running 

The rest of the display also locks until a 
torpedo strikes home, or until all have run 
themselves out. If a miss has clearly been 
made, the salvo may be aborted. A bubble 
track gives some indication of the progress of 
torpedoes, though net giving any actual 
position for the torpedo, of course. Torpedoes 
cannot be fired unless the rudder is straight 
and the boat is maintaining a steady depth less 
than or equal to maximum periscope depth. 



1 08 YOUR COMPUTER, AUGUST 1 9S3 



MMfrv 




V^f' 




the \Atter ranges from 7ern ro aboiii M frer, the 
horizon rising up the window as the 
submarine sinks. 

From such a low vantage point as another 
submarine, and in potentially hostile waters, 
all you can hope to spot is the conning tower 
of an enemy U-boat This conning tower 
varies in size with distance^ and moves in high 
resolution, flicker-free increments along the 
horizon according to the relative motions of 
the two subs. Range of vision is affected by the 
depth of the viewer. 

A fourth display is the boot-up screen- This 
Stems from uii early idea, since abandoned, to 
allow the skipper to carry out a simulated 
sextant reading to establish his own position. 

And now to business*. Commander. Screen 
constructions: figure 3 gives three listings 
required to build up the major displays. The 
recommended procedure is as follows: in turn, 
type in and run each 1 sting, saving the result 
as a screens on tape, along with the 
construction program iiseli'. The latter is not 
needed directly, but is worthwhile saving in 
case of problems, or to satisfy a later craving 
for customising. Consult figure 2 to discover 
the final destination of each display. When the 
time comes to load them into their proper 
places, a command of this type: 

LOAD '"XOOE ADDRESS 
will load any of the screenS into the address 



You are on the bridge ot your 

submarine when radar picks up an 

enemy U-boat recharging on the 

surface. Destroy it before it destroys 

you in Rod Hopkins' fight to the finish. 



specifcd, rather than into the screen RAM 

Note that, in the case of both the control 
room and the chanroom, the machine-code 
paint routine must be present in line I of the 
constfuction program; it could be entered 
separately and merged with each listing in 
turn. The routine is worth keeping as a utility 
in its own right> anyway. Referring now to the 



Tab^ /. Keyboard comrois. 


Kty 


Function 


5 


rudder left 


e 


hydroplane down 


7 


hydroplane up 


8 


rudder right 


A 


abort salvo 


B 


blow ballast 


C 


goto Chartroom 


E 


electric motors on /off 


F 


fire second and subsequent 




torpedoes 


1 


decrease periscope angle by sin 




degrees 


J 


decrease revs 


K 


increase revs 


H 


flood tanks (nogative buoyancy) 





increase periscope angle 36 degrees 


P 


periscope up/down 


T 


prinrte torpedo tubes arKi fire first 




torpedo 


V 


view through periscope 


X 


exit from chartroom 



periscopr prim rouline m the conirol room 
listing, the strings of letters A*N arc all of 
graphic-shifted characters^ of course. 

Machine code and tables: see figure 5. Clear 
60415 before entering anything, and then use 
the loader routine of figure 4 to enter each 
block in turn. Save intermediate stages on tape 
and reload before starting again: 

SAVE "FILENAME" 60416,5120 
When this little task has been accomplished 
and the results saved, then, with the machine 
ccMie resident in RAM, type; 
CLEAR 32767 
and load each of the three screen displays into 
their allotted spaces using the procedure 
outlined earlier. Save the total as: 

SAVE 'Uboat CODE" CODE 32768.32768 

There is a 6K+ gap.: it is more convenient to 
load the 32K block in toto. The gap is used as 
a dynamic store for the control room display. 

Basic: figure 6 gives the main Basic program 
which should be saved on tape immediately 
following the 32K of code. Do not forget to 
verify at any stage at which a significant 
amount of labour would be wasted in the event 
of a saving problem. Make the Basic autonm 
by typing: 

SAVE "U80AT HUNT" LINE t 
Finally* concoct a short header*cum4oader 
program displaying your family crest or 

{continued on page ffff 



YOUR COMPUTER. AUGUST 1983 109 



■ I Mri9 ■■■■ tm 




i!liiCi!iKS^ 





¥ 



D 




E 



¥ 



I 



R 










BO 



P&fsuAd 5of Ware Services 



After the huge success of M Coder 
(THE original compiler for the ZX81 
and Spectrum) we have gone one 
stage further and improved it to 
make programming even easier !! 

/M CODER II now handles STRINGS 
(NOT string arrays) as well as 95^ 
of all integer baslc.and we have 
made it e/en easier to use. 

The list of commands ore too long 
to print here — but we are so sure 
that you won't be disappointed, 
we are prepared to offer a NO- 
QUIBBLE GUARANTEE. 

If Kou are not completely satisfied, 
return /H CODER II wirhin 7daKS 
from date of purchase and j/our 
monej/ will be refunded in full - 
withouf quesNon. 

SEND PSS A CHEQUE OR PO.TO 
THE V/1LUE OF £9-95 FOR THE 
SPECTRUM VERSION OR £8-95 
FOR THE ZX81 16K VERSION AND 
WE WILL SEND THIS REMkRKABLE 
NEW PRODUCT TO YOU BY RETURN 
POST. 



TO RS.S.452 STONEY STANTON RD. COVENTRY CV6 5DG. FOR INSTANT CREDIT CARD SALES TEL (0203)667556 

TRADE ENQUIRIES CONTACT JOHN FLETCHER. 



(continued from page 109f 

whatever, making sure \\ ends with rhese lines: 
200 PAPER 0: INK 7: BORDER 0: CLEAR 32767 
210 LOAD "" CODE: LOAD "" 
Save the loader, in autorun mode, in a space 
conveniently left before the 32K block ofcodc 
on tape. 

A small word of warning; do not try running 
anything without securing it on rape first. The 
most piffling error in a lot of the machine code 
could prove devastating. In the Basic program 
moreover, check the initialisation routine — 
lines 9900 onwards carefully, as in some cases 



even the order of assignment of variables is 
critical. Do not delete any variables because 
they apparently appear only in this routine. 
They are used by the oiachinc-code routines, 
in all likelihood. 

In a later issue 1 hope to publish details of 
program additions needed to use the program 
on two linked computers^ and also of rhe 
modest hardware involved. The age of 
networking fast approaching, it would seem an 
obvious and exciting direction for home 
computing to branch into. Copies of this 
program are available on cassette from Protech 




included on the upe 

is the I wo- computer version^ 

for which you will need extra 

hardware. Protech is at Clydesdale Bank 

Buildings, South Quecnsferry, Scotland. 



KEYING IN 

■ Type in 1 RBM Mhwedby 95 characters, Foi/ow rh/s with imes 20 to 
40 of the rrmchinecode loader program, figure 4. Run the program 
and enter the 95 bytes in the Paint Routine, giving tfw start address 
as 23760. Now type in the rest of the Draw Control Room program 
overwriting or deleting lines 20 to 40 of the loader program, 

■ Run the program end save the display to tape, line 50. Reptfat tlttf 
protess above wtth the Draw Charfroom program. T/pe tn and run 
the Draw Periscope program, agam saving the display to tape. 

■ Type CLEAR 604 1 5 and then enter the machine-code loader 
prdgram agam Run the loader and enter the W blocks of machirw 



code in figure 5. Although it would be possible :o enter and save all 
10 blocks in one go it is better to save each block as it is entered. 
Thus to sa^e Block f which contains ffS bytes type SAVE 
''BLOCK f*' 60416, 115. When all the code ts in save it as one machine 
file by SAVE 'riLENAiyiE'' 60416,5120, 

Reload the three screen displays at the addresses given in figure 2. 
For example; lo load the Control Room display LOAD "" CODE 
39680. Now save the screen displays and the nTschine code together 
by SAVE "UDoat CODE" 32768,32768. Type in and save the Basic 
program in figure 6. Create the header- cumloader program 
described on page 112 and save it at the front of the tape. 



L HB1J CON! RDL ROtM 

-OVre PRINT ROUTZNff 
DO NOT RUN IN TN«f 

Pio^AMfe or the paxnt routinc xn 

« »1m STFITRHeNT «T LINE i 

3 INPUT 'fr^CK GROUND COUQUR"? " 
. I 

4. INPUT ' BOUNDCW COLOUR7 '' SC 

B POKE aacei.e lct print -aae 
4©. i^ET xc-a3047 ccT vc-a3a*«. 
Lirr flTTBa3090 lct eox'ssaa 

le ¥>^f>^fl O: BQRQCR 0; INK 7. C 
L5 

\m Rc stork oo8ft. i^er A«*. uct 

e«l; FOR N-1 TO a3 READ M. L ^ C . ft 

#i nnxMi ^MvcNdc u^ nt t^^c^Rf Hm 

13 RESTORE 9969: FOCt HmX TO IS 
RCRD X,Y,R; CIRCUE X,Y,R. NEXT 

14 ReSTDRE Q«7«: VoR N»l TO St^ 
RERD R.B^X^Y. PLOT R^B OO SUB 

OOX . NEXT N 

iG oo SUB 7ee« 

17 PLOT i2BG».44 PLOT 556,4.4 P 
LOT S2S,4 PLOT 280.4 

LS REM PLOT a«3^13t 

19 PLOT 7W,17S DRRU 0.<148. D 
RRU -8,0 DRRU 0,-29 PLOT 194,8 
a DRRU 60^0: PLOT 13&,66 DRRU 
8&,0 LRRU 0. IS 

as PLOT 132.4 DRRU 82^0 

30 RESTDRE 9980 FOR H»l TO 37 

READ R,8,C POKE XC , R POKE YC 
jD poke RTT,C; RRNDOHIZE USR PR 
tNT NEXT H 

40 REM PLOT 0,178: DRRU 70,0 

49 INPUT Rf 

80 SRUe "CONTROOH' SCREEN 9 

O0 »TOP 

99 
7010 FOR H«179 TO 178 PLOT 120^ 
N DRRU 138,0 f«XT N 
7020 PLOT 81,136 DRRU 0,-30. OR 
RU -8, -e. 2 DRRU -10,0, PLOT 89 
.130 DRRU 0.-38 DRRU -18,-10,- 
i.3 DRRU -10.0 

7040 PLOT 81^181 DRRU 0,24. PLO 
T 89. 181 Onhu 0.24 

REH ■■■■■■■■■■IHHB 

8081 FOR n«B TO 3: PRTNT RTT l? + n 

.28; " ' NEXT n 
6900 PLOT 197.48 DRRU •<4^-4,2 
8920 DRAU 0,-38: DRRU 4,-4,2 DR 
HU 83.0 
894 O 6rAU 4,4,2. DRRU 0,38. t>nnU 

-A,*, 2. DRRU -83,0 
0900 PLOT 203,4.8 DRRU 0.3.-2 D 
RRU J0.0 DRRU 0,-3. -a PLOT 233 

,4S ORRU 0.3.-2 DRAU 10.0. DRA 
U O , > , -a PLOT 208^48 . DR^U 0,3 

9301 OBTR^8^^B^^^^^^^»^^B^^^^Tlfl ,- 

16,2 ,-11.0, 18,^0, -11,0,24,26,0, 
12 , 9 f ^ 28 , ^ 10 ^ 24 , 18 ^ .. - 12 ^ 20 , 18 , 

9320 RESTORE 0301 FOR n»l TO 8 
READ ^,b,C,*i. PLOT A,bi DRAU C. 

d NEXT N ^^_ 

9400 RE»1 ■■■■■■BHiB 

94.4-9 PLOT 1 51' 1 hnm) §4,0 ORmU 
4.4,2. DRRU 0,54 DRAU -4.4.2 

DRAU -54.0 DRRU -4^-4,2 DRAU 

.-84: DRAU 4,-4^2 

9480 PLOT 138,24 DRRU 48,0/2; D 

RAU 4,0 DRAU 0,-18. DRAU -64,0 
DRAU 0.18 DRAU 4.0 

9826 PLOT 3.04. DRAU 24. 

9700 REN gm^ggnHHH^gi 

9701 DATR W .H ^« ,« , i# ,li , i#^288^ 1 « 1 ^ 

1,1,1,1,1,1,1,0^0.266,0,0,2*6,0, 
O . ^ 28 . 34 , 66 ,66 .66 , 60 , , .. 60 , 86 , 
130 , 130 , 130 , 70 , 66 , 288 , t« , W , M , « . tl , 

9710 DATA ass, 1 , 1. 1, 1. 1 , 1. 1 ^0,0, 
83/»4 , w ,M ,tf .w ,0,0,26a, 2,1,1,1.1, 

0^0 

Q710 R£N ^■■■■■■■■■iB 

9720 LET »*i9S: ReBTSRe 9 7O0. FO 

R n«0 TO 12 FOR « «0 TO 7 READ 

*. POKE USR CHR6 1 144 4^n / ta , « . NE 

XT t. : NEXT n 

9730 PRINT AT 3,6^ "UK"; AT 4^6; **L 

M",AT 0.11, AUKB'* 

9732 FOR nmX TO 16. PRINT AT fl , 1 

a,"CD* . NEXT a 

9740 PRINT AT 17. 11. "HUHl " 



, 11, -ALMB • 
20 PRINT 



AT fi 



MT AT 30,10, 



F EC DEC 
A8 • 



RAU 
DRAU 



, 20 



DRA 



9748 PRINT AT 18, 

9780 FOR n»19 TO 

12; "CD ■ NEXT n 

97BS PRINT AT 30, 

9780 PRIN:L ^ 

9603 REH 

9610 PLOT" 

U 37 

9616 PLOT 178,89 

U 32.0 

9620 PLOT 180.66 

U 20 0. PLOT 186, 

DRAU 16. O 

9628 PLOT 177,80: DRAU 30,0 PLO 

Sb^JWEt 8g?a V*g|!r8u 0,47: PL3T 
63,0 DRAU 0,4 7 

9666 PRINT AT 8,3,* PnrEPi 1," '*;A 
T 6.3. P APER 1.^- ^' 

990^ REM MiBHHHnniis 

9©0e PLOT IM.ii MAii fi.^^X DRA 
U 18,0: DRAU 0,8 

««10 PLOT 140, 4e DRAU 0^16 DRrt 
J l».k'» DRAU O, 13 

QQS&jBiansEa . aa , 20 . aa , 22 . is .22 , s 

2,4,I9,3S,8, 156,37,2*3, 166,07,^4 , 
137 I?.. 3, 179, ia^3^ 160^88^4, 134 ^S 



DRAU 
DRAU 



12, -70, 
-30, -3, 
DRAU -64,-7 



POKE 2 3660, 



DR»^U 0, IS. :^RA 
.66. DRAU 0, 13. 



6, 4^I^6^^a .24 . iQ4 , 10 



.A^ I, 17, 



.8.6.17. 
3, 17^ HOG 



17^ 



'Si 



S. 17, '^^REUS', A,7, l7.'^CMRO ' . A,6,23 
,'^'DM^,A,6,23.'eH" ,A,1,27,^t6r&" , 

PTV, 6, 10, 1, 

6 



, 14,8, "000" ,6, 12,.6r*D 



66 DRAU -4., -2, -8 

* 70 DRAU '8 , -as , 1 ; 
- .6 

78 DRAU -48, -8, .7. 

78 RETURN 
60 POKE 23647, lee 
90 POKE 23646,120: 
69 

100 RANDOMIZE USF a 3646 

110 POKE a3647,l]a POKE 23646, 
&3 RRNDOHIZE USR 33846 

ia0 FOR ri.e0 TO 178 STEP 32 FO 
r* §k m9 Tp xee »tc*> o puot m,o. n 
EXT % : NEXT n 

130 FOR n-l TO 1«7 STEP 32. FOR 

|l«4e TO 178 STEP 6 PLOT n , ^ N 
EXT H , NEXT n 

136 CIRCLE 64,111,86 PLOT 64,1 
31 DRAU 0.20 PLCT 64.101: DRAU 

0,-20: PLOT 84.112- DRAU > 20 , 

PLOT 74,112: ORAL 20,0 

140 PRINT AT 3,6 •n, AT 12.6. > 

/AT 7,3^- ft ".AT 7.12. "^-W 

145 PLOT 118.174 D**AU 16^-60, 
.8: DRAU *120,-lS.-.8 

180 PRINT AT 1,1*, •••,AT 8,16; 
«i";AT 9,17, ■•»",AT 12, 14; •'•••; AT 1 
3, 10^ "*'^^, AT 13.6;*li'. AT 13,2 "li" 

170 INK 7. f*nPeh 4 

178 PRINT AT 16,6, "44 40 62 
36 *', PAPER 0, ••7-, PAPER 4,** 
04" 

160 FOR n a0 TO 16 : PR INTT AT r\ ^ 3 
1, " * NEXT r* 



i^o^VBHHiVa^, i^^^O/ www , o , i« , w, l^ X . - • NEXT n 

P^Ix^Aifr?'.'^?>g4^?A2X^ . . aS' *»« PRINT AT 16,20; PAPER 0, '64 

i,2->/*A86 ,8,11,2^, fcRO'- 8.6. ST. ... PAPER 4;AT ll^©; 04";AT > , 20 

*■ ,. 6, a , 1 . 6 ' ,6, 3, l.< AV, 6/4, 1, L ;^*OB".AT 3.20;*' 12' 



194,63 




1,210, 14^» 1,168 
L94, 12, SC 



9464lriNkl^A ' ^^ ' X . 46 , 146 , I ,46, IS 
5, l.%7 , lii ,1.67, 168 . I , 47 , 120, I .6 
«,6i 1,40, ioA, I. 16, 16,1, 16,30, I, 

"*HUbii^7?60 ,1,2,4, 1 ,60 , aj, X , 

194,13,1. 164,70, I, 144,7*1 1,161, 6 
6,1, aSd , 166 , X , 260 , 146 , 1 , 196 , 156 , 
I 
996S 

4qAq 

9970flHBHP7ra77y, 14,0, 112,39,66 

,0, lll,X,V, 1.111 X ,Y,a0, 116. 14,4 
6,iae,96,40,76,A,e.4>^Y,A,B,X,Y+ 
1 . 13 2. IPC . 40 , 70 

^^7 l|||IHll76 , 96 , 3 1 , 66 , 197 , 6 , 83 , 
36, 07*8731, 64 ,37,69,29, 14,32,46, 
40. 3 9 

997SHHHBa00.66.4e.79,ai3, 101, 1 
3, 1331^3^7, A9, 14,^1 3, 77.x, Y 
.2L_-ifli>ari ■.-£ .1.. ^45 li *B1^117, 

- -St,36,V 



OB' , f~* r «^.^^. jt-^m 

199 iNH 0: PAPER 7 
210 FOR N»17 TO 21 1 PRINT AT N, 
0; PAPER 0, * 

ftM PRINT RT 16,6; TIDE" > AT 20, 
0-- LOO"; AT 16,9; LAST REPORTCD^' 
,AT 19,9, ENEHV POSn • 

230 FOR n-0 TO 21; PRINT AT A , 2 
«; PAPER 0;" " NEXT n 

336 CIRCLE INK 4,33,144.3 

B40 PRINT OU6R 1,AT 16,9, INK 4 



H« II 90 land" 



m 

260 9AU6 



INK 7 
CHARTROOH -aCAeCHt 




967 

X.Y, *«*, 
9996 REM 

OOPO C*AAU 
-Y t DRAU 



RETURN 



C^AAtJ A , 



DRAU PCRISCOPC UICJ 

6 PAPER 9: INK ?. BOADCR 9 

10 CL:5 : PLOT 16,39: DRSu 217, 

DRAU 0,121 DAA6 -^17,0 DRAW 

0,-121 

30 PLOT 123,^9 DRAu 0.-10. PL 

OT 123,160 dAau 0,10: PLOT iS.l 

01. I>RRW '10, &. Pl5t 232,101 t>R 

^^44ve, 



;oT 



DRAW 0, 121. DRAU 



C0 
£06 



P<^INT 
i2J760 
;?2'7D:5 

^377C? 
5570 
237- 
237 
a37_ _ 
^3600 
£3609 
23011$ 
£3616 
£36a0 
£3629 
53630 __ 
33636 206 
' ^640 46 
101 



ROUT INE 




76 

34 

Ibs 

<2 




NC-XT^a ^^ 

'et Ai^'*^^"*6it'" U«>0 '♦O0^ 

' ^BM^^ TC "♦ei (1 TO 41 



DHAU CriRRTROOM 

1 REM 96 -BYTE PRINT ROUT INC 
» REM DO NOT RUN IN TME 
A66EWCE OF TME PAINT ROUTINE IN 
R REM STATEMENT AT LINE 1 
10 INK PAPER 7 CL6 
20 INK 4 

60 PLOT 0,46. DRAU 167, O; DRAU 
0.127. DRAU -167,0; DRAU 0,-127 

61 PLOT 160,174. 00 5U0 60 OO 
TO «0 

B0 DRAU -8,-10,-1 



10, 10^-. 8. DRAU 216,0. DRRU 10, 
-10, -.6. DRAU 0.-121 DRAU -!•< - 
10^ -.6 DRAU -216, i: DRAU -10,10 

'*B# t>f4TR i©jL70,a,i0.i3a.a-^a3f ,7 
I * f 4i S ' 1 7i ' f As i ^ 4 » 1 76 , 44 , S , 7 

'60 Ai6TOR£ §0' FDR 9 Ml TO O. R 
EAD AaB^C. circle A,0,C. NEXT O 

70 FOR 9 -a TO 16 t>RIHT AT 0,2 
. PAPER 1, 

316 Lfii 

320 LET _, 

■' ED '.I-©**" TC "♦ei 

326 PRINT AT 20,2. A6 

360 PLOT 10,6. DRRU 0,12. DRAU 
Jt20,0. DRAU 0.-12. DRAU -226,0 

565 INPUT Af 

J60 SAVE 'PeRlSUXEU -^CAeCNt 

figure 2, RAM allocation. 
23756 32767 main Boaic program 
32768-39679 chartroom screen$ 
39680-46S91 control room screen$ 
46692-53803 periscope scr6en$ 
53504-60415 dynamo control room store 
60416-65535 tables and machine code,UOG. 

(continued on next page/ 



YOUR COMPUTER, AUGUST 1 983 1 1 1 




(continued from previous page! 
figure € 




30 rcR Hmn TO ie9 »tcp b: prxn 

r N, . rOR K-C TO ♦ PRINT Tfl© »# 
-Vte^PCCK (N*'^.*,. NC.XT K. PRINT ; 
NEXT N 

j«5 00 ro d^ 

*0 roft H-fl TO ie9 9TCF S. PRIM 
FN.. rOR K»0 TO ♦. INPUT '■■■■ 

+K#5,6, . kCXT K. PRINT . NEXT 



figure 5, 










ifiCMIME CODE 0UMPS 






SLOCK 


1 










S94X6 





9 











S94.ai 











138 


136 


504a& 


lil8 


IBU 


lae 


138 


136 


S0A31 


aeo 


1 


1 


1 


1 


504 39 


X 


1 


1 


399 


130 


504 A 1 


IfiO 


128 


138 


lae 


130 


504 4 


ISO 


120 


1 


1 


1 


504B1 


1 


1 


1 


1 


1 


504 ise 








388 








S04B1 


a9t> 











38 


5Q4e& 


34 


86 


88 


68 


80 


59471 








80 


88 


130 


594 70 


139 


130 


70 


98 


389 


50401 


198 


130 


130 


138 


136 


50490 


lao 


138 


a»s 


1 


1 


594 91 


1 


1 


1 


1 


1 


504y& 





9 


83 


84 


lao 


509iil 


xae 


X39 


139 








59890 


aoa 


a 


1 


1 


1 


^0011 


1 


las 


138 


130 


lao 


500 le 


84 


83 








1 


50081 


1 


1 


1 


a 


aoa 


50Ba6 





o 











ftl-OCK 


a 










50089 


33 





ao9 


17 





50004 


84 


1 





37 


a37 


50009 


178 


391 


9 


33 





50074 


X8B 


17 





84 


I 


50079 





a? 


837 


178 


301 


50084 


17 





809 


33 





50089 


84 





87 


197 


8 


50894 





70 


80 


119 


181 


50899 


10 


36 


19 


16 


347 


50704 


193 


16 


341 


301 


301 


50709 


33 


40 


OO 


1 


4 


50714 


8 


339 


339 


17 


8 


50719 


1 


1^7 


803 


aa 


43 


50754 


29 


3B 


as0 


339 


38 


507a9 


18 


341 


838 


17 


3a 


50734 


9 


as 


8 


8 


13 


50739 


3a 


330 


aoi 


oa 


la 


5074 4 


89 


148 


93 


8 


7 


50749 


49 


78 


03 


17 


8 


5»70« 


• 


90 


991 


33 





50759 


990 


197 


099 


33 


131 


50704 


99 





8 


aai 


136 


50709 


9 


331 


38 


38 


119 


50774 


aai 


136 





asx 


39 


50779 


38 


119 


38 


39 


18 


50704 


a3o 


3J9 


8 


3 


138 


50709 


sai 


839 


339 


197 


819 


50794 


193 


838 


881 


339 


39 


50799 


IS 


343 


193 


18 


aia 


50004 


170 


80 


146 


9a 


a0i 


S0O09 


o 





38 


343 


39 


50O14 


340 


38 


10 


38 





50819 

















50994 

















50039 

















59834 


X30 


a? 


96 


34 


iia 


^0839 


as 


9 


O 


393 


33 


50044 


31 


33 











50049 


o 


198 


37 


30 


39 


50O54 


90 


38 











50089 





148 


34 


178 


37 


500O4 


sa 


30 











500&9 











84 


31 


^01074. 


01 


m 


73 


38 





50879 





80 


37 








50004 


o 


o 


76 


68 


90 


50809 


ai 


93 


3S4 


83 


30 


5O094 


4 


354 


91 


68 


6 


50O99 


1^ 








34 


13 


50904 


ai4 


83 


136 


98 


33 


509O9 





33 


136 


337 


38 


50914 


94 


35 


88 


43 


93 


50919 


93 


339 


33 


314 


337 


509a4 


34 


93 


93 


313 


300 


50999 


170 


40 


809 


38 


38 


50934 


3S 


lis 


38 


114 


339 


90939 


34 


93 


93 


301 


33 


50944 


86 


9 


17 


3 





50949 


306 


101 


3 


301 


8 


50984 


380 


33 





t 


107 


50969 


138 


60 


18 


338 


839 


50904 


398 


IS 


338 


339 


39 


50909 


193 


16 


343 


391 


8 


5997« 


19 


197 


130 


80 


39 


50979 


330 


886 


38 


338 


193 


50904 


18 


348 


301 





O 


50989 

















50994 

















ft«OOid 


9 


a>v 


Ol 


93 


93 


51004 


S13 


34 


93 


93 


893 


51O«09 


303 


1 


384 


197 


43 


51014 


93 


92 


38 


34 


93 


51019 


9h 


adt» 


881 


38 


43 


5ioa4 


»;> 


us 


31. 


34 


93 


51939 


93 


13& 


308 


X70 


40 


51034 


239 


33t^ 


341 


43 


aao 


51039 


3C 


119 


38 


119 


39 


51044 


114 


35 


113 


3e 


113 


SI 049 


193 


18 


318 


338 


34 


51004 


93 


93 


301 


o 






5^0CK 


3 










5iioo 


8 


33 


33 


399 


348 


51108 


301^ 


73 


330 


308 


318 


51110 


337 


301 










51119 

















51130 


8 


13 


33 


99 


390 


51139 


309 


78 


338 


301 





51.0CK 


4 










5130O 


7 





11 


70 


7 


51309 


13 


X 


399 


10 


69 


51319 


9 


XX 


1 


398 


10 


51318 


88 


XX 


9 


1 


398 


51330 


9 


87 


13 


7 


X 


51338 


388 


9 


86 


13 


9 


5X330 


1 


088 


8 


88 


14. 


51339 


a 


1 


399 


e 


84 


51340 


14 





1 





6 


51348 


83 


X4 


a 


1 


X 


51390 


9 


82 


13 


8 


1 


51388 


X 


9 


81 


13 


7 


51300 


X 


X 


10 


80 


11 


81300 


9 


X 


1 


10 


99 


51379 


9 


XX 


1 


1 


11 


51378 


96 


7 


13 


X 


X 


51300 


353 


303 


97 


198 


33 


S1386 


1X8 


339 


71 


X7 


6 


51390 





39 


18 


383 


306 


51398 


318 


339 


393 


393 


67 


>1400 


134 


3U1 


94 


39 


86 


51408 


337 


83 


138 


93 


38 


51410 


78 


38 


70 


36 


94 


5141« 


38 


88 


38 


339 


349 


514&0 


217 


339 


317 


309 


186 


5143^ 


38 


317 


339 


317 


34 1 


51430 


MMB 


301 


1 








5l43t> 


E8 


lie 


339 


364 


13 


51440 


308 


306 


198 


339 


80 


51449 


90 


lie 


339 


309 


318 


%14«0 


A30 


1 


a 


A 


^m\ 


51488 


X 








88 


118 


51480 


339 


384 


3 


316 


309 


51486 


198 


3;^9 


81 


90 


118 


514 70 


339 


17 


13 





187 


91478 


337 


03 


30t; 


318 


839 


51480 


X 


1 


O 


301 





5X489 





O 











91490 


O 


O 











91498 











8 


341 


91900 


817 


389 


317 


393 


803 


51906 


87 


19© 


33 


X98 


37 


91B10 


34 


139 


93 


1 





91918 


33 


17 




399 


308 


sioao 


198 


38 


33 


198 


37 


a 1936 


34 


139 


93 


1 





51630 


38 


17 





399 


118 


11639 


XIO 


30C 


188 


38 


393 


51940 


303 


&/ 


134 


317 


338 


31845 


8X7 


301 


70 


337 


301 


S1B80 


37 


337 


801 


38 


33 


fUOCK 


E 










51700 


17 


3a 


O 


33 


336 


51708 


63 


8 


31 


X97 


339 


11710 


e 


192 


38 


138 


43 


31718 


119 


35 


18 


349 


338 


31730 


39 


193 


18 


340 


30X 


31738 


17 


31 


64 


8 


193 


51730 


188 


l£l 


313 


X7 


33 


31735 




38 


iV 


339 


33 


3X740 


33 





336 


336 


3X749 


18 


339 


301 


17 


33 


31790 





33 


30 


84 


6 


9X78£^ 


31 


197 


339 


8 


X9a 


3X780 


138 


39 


119 


43 


39 


51788 


18 


34 9 


336 


43 


X93 


31770 


16 


340 


801 


17 





ai77S 


84 


8 


loa 


xa8 


XO 


317810 


313 


X7 


38 





89 


31709 


309 


339 


33 


33 





5X790 


38 


339 


336 


18 


339 


3X798 


801 


X7 


33 





33 


•1000 


k». 


88 


8 


31 


X97 


S1O06 


8 


aa 


138 


43 


*iei0 


XX9 


38 


X8 


380 


336 


51819 


39 


193 


X8 


341 


30 X 


£1830 


X7 


31 





33 


30 


3X838 


88 


8 


3X 


197 


339 


llSiS %s 


33 
18 


X38 

890 


38 

338 


XX9 
43 


5X040 


X93 


18 


841 


301 


313 


51648 


^08 


100 


34 1 


309 


335 


S1O80 


17 


31 


88 


8 


33 


&1880 


138 


18 


313 


17 


33 


$1880 





38 


809 


339 


33 


51088 


33 





38 


338 


338 


5187© 


18 


339 


301 


313 


308 


51978 


134 


341 


309 


338 


17 


51980 





88 


8 


33 


138 


51088 


10 


813 


17 


33 





51890 


38 


309 


SMQ 


33 


33 


SX898 





38 


336 


336 


18 


SX90O 


339 


301 


6 


83 


33 


M90S 





138 


X7 


O 


193 


51910 


197 


£13 


339 


308 


4 


41918 


341 


336 


339 


308 


39 


51930 


341 


33& 


309 


313 


339 


5X939 


aoe 


14e. 


34 1 


338 


309 


5X930 


39 


19 


X93 


18 


331 


5X039 


301 


8 


$3 


33 


31 


51940 


309 


17 


31 


333 


197 


11948 


313 


339 


306 


93 


341 


5X980 


338 


339 


306 


77 


341 


S1988 


Uid^ 


300 


31.3 


aao 


aas 


iX9eo 


177 


34 1 


336 


309 


43 


5X988 


87 


X93 


18 


33 X 


301 


5X970 


33 





84 


17 





SX978 


399 


1 





37 


337 


SI 980 


17C 


301 











S19B8 


33 





183 


17 





5199«» 


84 


1 





37 


337 


5X998 


178 


301 


33 


86 


308 


5800^ 


17 


33 





8 


19 


53906 


197 


8 


37 


339 


84 


&3010 


18 


38 


18 


391 


238 


580X8 


39 


193 


16 


343 


301 


53030 


33 


84 











5LOCK 


8 










saoso 


aeo 


aO0 


300 


300 


180 


53008 


180 


180 


XO0 


190 


190 


53080 


140 


140 


130 


70 


80 


58989 


90 


30 


10 


O 


A 


58070 


300 


300 


300 


100 


160 


58979 


180 


180 


180 


190 


140 


59900 


140 


140 


130 


100 


70 


58988 


90 


80 


30 








53090 


300 


300 


190 


180 


160 


5aOQA 


1 Afll 


\m& 


1i«0 


14*? 


1 49 


53X00 


149 


140 


130 


100 


70 


sax09 


90 


30 


30 


10 





5311«9 


^90 


30O 


180 


180 


160 


43 lis 


i90 


161^ 


146 


145 


149 


531.^ 


140 


130 


130 


100 


70 


ISlJtfw 


30 


30 


30 


X9 





iii§s in 


180 
14S 


180 
148 


lt% 


180 
140 


5aX40 


130 


130 


110 


1O0 


70 


'iBl**^ 


S0 


30 


30 


10 





53X90 


180 


180 


180 


190 


140 



53158 


140 


140 


140 


X40 


130 


53180 


130 


130 


110 


X0O 


70 


53188 


C0 


30 


30 


10 





53170 


180 


180 


180 


140 


140 


52179 


140 


140 


140 


X3© 


130 


53180 


120 


180 


1X0 


XO0 


70 


53169 


50 


30 


30 


XO 





53190 


140 


140 


140 


X40 


140 


53X9^ 


140 


130 


130 


XSO 


X30 


53300 


130 


110 


110 


100 


70 


53309 


80 


30 


30 


10 


O 


533X0 


130 


130 


130 


130 


130 


53313 


130 


130 


130 


lao 


130 


5aaai0 


110 


no 


110 


100 


70 


5a33t> 


50 


30 


30 


lO 





*^^»^at 


130 


lae 


130 


130 


130 


98838 


130 


110 


no 


110 


110 


5aa4u 


1X0 


110 


110 


100 


70 


53348 


50 


30 


30 


10 





58890 


100 


1O0 


100 


100 


100 


58888 


XO0 


109 


100 


1O0 


100 


53380 


100 


100 


1O0 


70 


70 


53388 

5aa70 


80 


30 


80 


10 





70 


70 


70 


70 


70 


53378 


70 


70 


70 


70 


70 


53880 


ro 


70 


70 


70 


70 


53385 


^0 


30 


30 








53390 


50 


80 


90 


90 


90 


53396 


90 


90 


90 


60 


90 


53300 


50 


90 


90 


60 


90 


53305 


50 


30 








O 


52310 


29 


30 


30 


30 


39 


58319 


30 


30 


30 


30 


39 


53330 


30 


30 


36 








53338 

















53330 


O 














53338 


9 


O 





o 





53340 





O 











53345 


O 


s 








1 


53390 














^4^398 


w 





tfi 


a 


1 


53380 

















53388 

















53370 


XI 


XX 


30 


46 


9 


5337!: 














S 


53380 














%3388 





O 





O 





53390 


1 


340 





3 


16 


53398 





4 


18 


4 


4 


53400 


30 


250 


184 


28 


1 


934^90 


64 


X7 


O 


14 


178 


934. X0 


78 


90 


99 


73 


90 


93419 


69 


98 


68 


67 


98 


53430 


89 


73 


86 


83 


74 


5a4at> 


88 


80 


80 


68 


80 


53430 


79 


96 


89 


86 


98 


!i£?4 3S 

















5344 


& 














5344 5 

















58480 


283 


303 


3 


134 


98 


53488 


184 


343 


111 


96 


186 


53480 


343 


X03 


36 


34 


184 


9346S 


343 


X38 


330 


10 


89 


53470 


43 


79 


93 


308 


186 


»a470 


948 


98 


aao 


43 


79 


58480 


93 


X7 


103 





38 


5a488 


339 


338 


8 


37 


lao 


53490 


39 


18 


19 


18 


399 


53498 


42 


93 


93 


339 


33 


53600 


201 


343 


34 


93 


93 


53909 


309 


139 


348 


39 


39 


58910 


138 


90 


183 


343 


309 


53819 


139 


345 


36 


39 


136 


53930 


90 


183 


343 


98 


168 


53989 


343 


384 


O 


40 


30 


53B30 


33 


183 


343 


190 


40 


5a638 


34 


71 


88 


34 


144 


53840 


71 


X4 


31 


309 


317 


53949 


13 


43 


79 


93 


17 


53980 


133 





89 


339 


1 


58998 


39 





309 


69 


38 


53980 


33 


80 X 


843 


34 


93 


53985 


92 


305 


139 


349 


308 


53970 


183 


24t; 


35 


38 


119 


58879 


33 


803 


343 


17 


8 


58880 





39 


34 


93 


98 


5398^ 


^09 


139 


849 


39 


38 


5a9y(a 


82 


1 


119 





305 


58899 


139 


349 


39 


39 


138 


93800 


£S4 


D 


aoa 


B03 


^4« 


9aeo9 


308 


139 


349 


398 


143 


53810 


349 


339 


98 


9© 


309 


526 15 


^13 


49 


894 





303 


53830 


^03 


344 


309 


99 


849 


93838 


308 


73 


345 


309 


139 


53830 


348 


39 


39 


138 


384 


53832^ 





40 


8 


308 


10 


53640 


348 


61 


33 


390 


309 


53849 


37 


34 5 


ao9 


189 


349 


53880 


39 


39 


138 


43 


78 


> >a880 


93 


17 


103 





a9 


ISSS 


99 


39 


94 


161 


39 


84 


193 


98 


183 


343 


3670 


71 


88 


34 


X44 


71 


53678 


14 


31 


ao9 


3X7 


13 


53860 


1 


87 


9 


48 


79 


53808 


93 


17 


193 





39 


53890 


336 


309 


80 


33 


239 


53898 


34 


93 


93 


30 X 





58700 

















53709 


e 











O 


53710 





O 











53719 

















«373l> 

















^3738 

















53730 


e 





33 


X78 


343 


5373^ 


303 


48 


39 


303 


30 


53740 


35 


ao3 


30 


38 


18 


5374 5 


^45 


aoi 


33 


179 


343 


^3780 


X .' 


144 


398 


330 


309 


53789 


a.:s 


34t/ 


338 


36 


309 


53780 


4 3 


348 


301 


8 


6 


53788 


138 


lO 


36 


39 


39 


53770 


19 


18 


348 


aoi 


O 


53779 


LO 


30t!> 


859 


8 


e 


53780 


17 


176 


843 


188 


X6 


52789 


19 


19 


XO 


19 


39 


93799 


X8 


347 


aox 


48 


93 


53798 


98 


339 


33 


383 


84f 


VHGOO 


34 


93 


93 


ao8 


lai 


53699 


349 


309 


143 


348 


aai 


%3O10 


3 4 


93 


93 


339 


39 


53018 


88 


308 


313 


48 


33 


93030 


X38 


385 


394 





40 


58839 


9 


17 








167 


58030 


23 7 


63 


8X 


3a 


390 


53635 


17 


X79 


a43 


8 


8 ' 


imn 


188 


39 


18 


19 


19 


19 


18 


M4e 


3VX 


«4t 


53890 


93 


93 


39 


34 


93 


53809 


93 


138 


898 


178 


40 


53880 


38 


301 


188 


39 


94 


53888 


38 


88 


38 


70 


39 


52870 


70 


309 


170 


48 


801 


S267& 


17 


4/ 


9 


19 


81 


^aeo© 


32 


383 


801 


98 


X83 


53885 


343 


80 


X83 


343 


20 X 


53890 





















(continued on 


page ffSI 



« 



1 1 2 YOUR COMPUTER. AUGUST 1 983 



^c-;^ 9"^ 



*^ro^^ 







'S.. 






* Enhance^. 
"'°^e option 






^ecommen°(fe(^*5"'ia"cert 



SPECTRUM BRIDGE TUTOR 

Improve your Bridge with Spectrum Bndqe 
Tutor Uses the Acol bidding system including 
Blackwood and Stayman conventions. Each of 
the 40 hands illus:rates a particular aspect(s) 
o( the bidding and play. Following the card 
play IS an explanation of those aspects 
highlighted in the hand. The correct bid and 
play must be made m order to progress but a 
help feature is included. 

For 16k and 48K Spectrum - ^AOir 



16k SUPERCHESS £6.95 

The best 16k Spectrum Chess proyrfim 3 
levels of play with piaying strength similar to 
the 48k version's first three levels Analyse 
mode, plays several openings eg Queens 
Gambit. Ruy Lopez, plus more features. 
Runs on 16k and 48k Spectrum 




Beginners (40 hands) £5.95 
Advanced (40 hands) £5.95 






2f^'^M 



'"cs. 



O/v 



9s 




COLOSSAL CAVES 

(Adventure 1 by Abersoft) 

Enter the ColosScI Cave, discover the 
treasure left by the wizard On your travels 
you will meet dragons, snakes, trolls and 
other denizons ot the underworld Be 
warned, this adventure can be addictive 
Includes a save facility so that the 
adventure can b© continued from tho point 
reached when saved 
48K Spectrum ES.95 









SNAIL LOGO 



An advanced implementation to the Logo turtle 
type graphics Uses the original style Logo 
inst'^ucttons to control the movements of a 
graphical Snaii around the screen instead of a 
mechanicat turtle Includes the tollowing 
features: • Full operating system and Editor • 
Comprehensive user gu^de wMh sample 
programs • Multi-tevei Hierarchic Procedures 

# Procedures with Parameters • Recursive 
Procedures • Nestable repeat loops # 
Variables • Colour and wall bouncing controls 

• 25 Language Instructions, over 20 warning 
and error messages • Commands to contro' 
the optional ZEAKER turtle 

48K Spectrunn E9.95 



/LAKliR TURTLL With Per^ and obvsfan.huri 
sensors. Can be used with our Spectrum Snail 
Logo The ZLAK^R can be used with Ijotli Ihu 
Spectrum and ZX81 ot other micros with 
sutable parts 

ZEAKER in Kit Form - £52 
ZEAKER Ready Assembled - £69.50 
ZX81 Interface , ^ ^^3 

Spectrum Interface '^ ^®^""'™ £18.50 
add £3 tor P&P and 1 5^o VAT 






9s 




Speech from the Spectrunn 
48k 

SOFTALK I 'Multiwords' 70 plus words 

£5.95 

SOFTALK II 'Spacegames' 80 plus words 

E5.95 

BEEPER AMPLIFIER 

Plugs directly to the Spectrum's EAR or MIC 

socket Battery powered (no: supplied) 

£5.95 

or SAVE £1 when ordered wilh any program 

Please add 35p for p&p 



UK Prices include post 4 packing Despatch withm 48 hours (For orders outside UK add 80p tor postage). 

Send cheque or postal order to Send SAF for catalogue Al >o av;pt;ii)i<* from Boos nnd W H ?;mith 

CP SOFTWARE, Dept.YC6,1 7 Orchard Lane, Prestwood, Bucks. HP16 ONN 



TOP RATES PAID FOR HIGH QUALITY PROGRAMS - 
SEND YOUR MATERIAL FOR EVALUATION AND PROMPT REPLY 



YOUR COMPUTER, AUGUST 1983 1 13 



BRIDGING THE GAP 

WITH GUARANTEED SOFTWARE 

FOR YOUR ORIC-1 Cr SPECTRUM 





JOGGER 

Super arcade action-Help your 
jogger cross the motorway & the 
river. 

•Road, cars, lorries, river, crocs, 
£r more. 

•Increasing skill levels 
•Fast M/C. 

•Smooth full colour graphics* 
•Sound effects. 
•Hall of fame. 

Perspire your way up the screen. 
Oric-1 version 
Author — Adrian Sheppard, 




MORIA 

A challenging adventure 

set in the Mines of Moria. 

Can you sur/ive 

encounters with the 

monsters of Middle-Earth? 

Will the Wizard help you? 

Are you fated to die beside 

the sealed doors or have 

you the power to open 

them? 

Unless you find Durins 

Ring you will never leave 

the mines al ve, 

A game to test your 

character. 




FOR 

THE 

ORIC-1 



GRAIL 

An exciting role-playing adventure. 

Where in the Castle Perilous is the 

Holy Groil? 

Gather armour & weapons to fight 

monsters. 

Sell treasure to a trader in exchange 

for strength potions end wound 

ointment. 

Where will the Warp take you to? 

This is a test of skill, luck, logic & 

intelligence. 




DINKY KONG 

Super M/C arcade game. 
Skill levels, full colour. 
Platforms, Ladders, Fire- 
balls, Barrels, Unbrellas, 
Hearts, Hall of Fame, 
Sound effects. 

You won't see a better 

game for the ORIC 

Author ~ Adrian 

Sheppard. 




QUINCY 

Superb graphic 5-dice 
game for 2 to 6 players. 
•You can w n by skilful 

playing. 
•Easy to learn but totally 

absorbing. 
•Full colour graphic game 

displays. 
• Rolling dice. 
•Dice control. 
•Individual screen score 

cards. 

Make the most of your 
micro. 
Author — Tony Churcher. 



ORICADE 

Assembler/ Disassembler 

Editor. 

•Handles full 6502 

mnemonics. 
• Features Save & Reload 

M/C. 
•Assembles & Disassemble 

at any address. 
You can't program 
seriously without 
ORICADE. 
Author - Adrian 
Sheppard. 



Sold at all good software shops. ORIC 1 titles recomnnended by ORIC PRODUCTS INT. LTD & 
available at branches of LASKYS. Trade/ Dealer equities welcome — excellent terms* 



PiBAS£ SEND MS (Tick boxf 



for ORIC 48K 



^ JOGGER 

U at £6.95 

^ DINKY KONG 

□ at £6.95 

_ GRAIt 

□ at £6.95 



. , MORIA 

U at £6,95 

^ ORICADE 

U at £8.50 



For ZX SPECTRUM 

, , JOaaFR , , MORIA 

LJ at £4.95 U 8t £4.95 

for I6/48K for 16/48K 



^ GRAIL 
U at £4.95 
for 16/48K 



_ ORICADE 

□ at £4,95 
for 48K only. 



NAME.. 

ADDRESS 

Post code. . . 

I enclose cheque/P.O. for £. 

SEVERN SOFTWARE 
5 SCHOOL CRESCENT, 
LYDNEY, GLOS GL15 5TA 



1 1 4 YOUR COMPUTER. AUGUST \ 983 



(continued from page 

S3SAa 49 

roa4 7 e 

&3asa 4 5 

S3as7 7a 

&3aea 4 1 

53aC7 40 

53a7a 14 

S3a77 e 

53ae;tf EB 

saae? <to 

53a9a & 

$3307 4a 

%33ea 54 

53307 O 

533ia ?a 

>33i7 ee 

&33aa 14 

i333a zst 

S333 7 4 3 

^334 a 5e 

^r^47 f;^ 

5336a 40 

53357 49 

5336a 1^04 



533(17 B0 
5337a 04 

533;*/ 
S33ea 99 

33397 93 
&33«a C9 
53397 94 

5340a ee 
53«^«»/ *»e 

534 la 78 

53417 4 3 

534aa 47 

534a7 SB 

534 3^ 7B 

5343/ 4:J 

5344a 47 

53447 68 

5349a 61 

53497 

53463 186 

53497 14 

5347a O 

53477 71 

534ea 

53497 43 

5340a 14 

53497 

5360a 69 

53607 58 

536 la 

53817 59 

539aa 14 

5393a 14 

53637 

53S4a 69 

53647 

5366^ 197 

53667 14 

5369a 9 

53697 69 

5397a 71 

53977 60 

5369a 99 

53667 93 

5399a 49 

53997 O 

5390a 199 

53907 79 

5391 a 46 

53917 99 

539Sa 99 

5393 / 40 

5393a 49 

53637 87 

S394a 99 

536ea 66 

53987 49 

5396a 

53967 P 

5367a 4a 

53977 ea 



69 

4a 

59 



e? 

99 
43 

7a 


41 

mz 

14 



9^ 

14 



96 

99 



46 


99 

99 
14 

a0.i 



94 

6a 



93 

4a 

64 

63 
89 
O^ 

4a 

64 

63 
97 

4a 

64 

63 

190 

84 

161 

83 



43 

79 



40 



46 

80 

14 



93 

m 



99 

83 

O 

97 

9 

99 

99 

76 

96 

76 

197 

14 

O 

196 

98 

63 

66 

ay 

83 

43 
49 

99 

<i T 

64 

14 





49 

49 



ft2} 

43 

9a 
6a 

12f' 

9a 
9a 

97 
66 



S9 
Ar. 



46 

96 

& 

96 

60 

47 



14 

O 

66 

80 

las 

41 

96 

49 

10 

99 

179 

63 

4 a 

64 

4 3 

179 

93 

70 

43 

179 

93 

70 

40 

87 

a43 
4a 



97 

99 

6 

90 



71 

94 



69 

9a 



OT 



69 

60 

4 

6a 



99 

90 

89 

79 

197 

97 



197 

99 

69 

69 

97 

49 

49 

97 

41 

19a 

mm 

66 

O 

48 

a 

66 
14 



40 
96 

14 


la 

67 

6a 

60 


7a 

4*? 



69 

47 

a 

76 
94 
49 
10 
•?« 


4a 

60 

P«A 

64 

76 

68 

66 

46 



5^ 

64 

67 

176 

63 

40 

7a 

67 
96 
40 

7a 

63 

89 

64 

14 



50 

as 

41 
86 


46 

a00 

76 

41 



60 

49 

19 

60 



99 

9a 



49 

16 

69 

94 

66 

197 

99 

7a 



63 
77 
06 
63 
49 
99 
4a 
4 9 
66 
40 

mm 
ma 



80 



90 





9a 

47 


41 
40 

6a 
4a 

49 

69 
m^ 

30 

77 
94 
99 
79 
46 
49 




7a 

94 

40 

6a 
a04 

69 

80 

14 



94 

99 

99 

94 

93 

/9 

99 

41 

93 

76 

69 

41 

97 

^0 



46 

46 



66 

14 



46 



43 

47 

7 

76 

94 



ii^e 


79 

14 



64 



93 

6a 

79 

69 

96 

60 

1 

69 

99 

63 

49 

67 

197 

93 

4a 

99 

93 

4 1 

99 

1 

14 



64 





5366a 








O 


41 


89 


53967 


69 


7a 


69 


67 


7a 


5369a 


43 


69 


73 


43 


93 


53697 


69 


47 


49 


69 


61 


5376a 


14 








333 




537e7 





99 


67 


73 


99 


53718 


89 


93 


43 


40 


69 


S3717 


75 


43 


179 


99 


73 


5r.~75a 


43 


94 


63 


67 


41 


537S7 


47 


95 


70 


56 


96 


5373a 


93 


69 


95 


67 


43 


53737 


40 


eb 


76 


4a 


i7e 


5374a 


99 


73 


43 


94 


63 


5374 T 


93 


41 


47 


63 


7© 


537ea 


66 


66 


97 


66 





9LOCK 


6 










54000 


£fl 


64 


16 


2S 


145 


54099 


64 


16 


39 


309 


64 


54010 


16 


16 


17 


73 


16 


5401t* 


16 


133 


64 


6 


31 


54029 


197 


7a 


36 


10 


16-^ 


!140a9 


.'i 


6 


11 








iUOCK 


& 










-^4 100 


L i 


66 


93 


45 


73 


^4105 


w& 


43 


6-^ 


62 


43 


t4 11k.» 


43 


64 


66 


5a 


4 If. 


54116 


T3 


6& 


60 


46 


14 


54120 


^' 














**41^S 


4.1 


5 8 


69 


66 


96 


^«il30 


fe3 


66 


46 


60 


93 


< ^ 39 


43 


67 


93 


43 


40 


40 


69 


66 


45 


60 


90 


^5 


&0 


46 


14 








— 11^0 


C 


O 





4 1 


69 


04169 


CO 


67 


66 


56 


195 


^4 1&0 


65 


93 


95 


196 


99 


Jti^S 


P 


8*" 


94 



14 



U 


54179 


96 


60 


94 


47 


96 


^4160 


11 








6 





«^4ie6 





99 


96 


73 


69 


-■4igid 


6 a 


97 


65 


43 


90 


34 199 


93 


66 


00 


97 


99 


54390 


99 


90 


9& 


46 


90 


54396 


S^ 


43 


67 


93 


43 


^4319 


40 


90 


65 


45 


90 


•4ais 


fe^ 


60 


48 


14 





^4aj?o 


h? 











41 


54aa6 


&6 


90 


97 


67 


66 


^4320 


60 


«■/ 


67 


43 


90 


54379 


eo 


89 


90 


97 


66 


!4a4(j 


«9 


40 


90 


97 


66 


54349 


45 


90 


97 


67 


41 


54 360 


43 


40 


90 


97 


99 


54325 


ca 


99 


97 


67 




54a«0 


90 


97 


96 


60 


9't9 


^4366 


?J 


69 


41 


99 


98 


54 a-" 


66 


93 


74 


43 


543 V9 


40 


93 


74 


300 


49 


54360 


49 


91 


49 


90 


93 


54369 


14 


134 


O 








»«air« 


6 


196 


oa 


74 


60 


54399 


49 


49 


63 


63 


14 


54300 


139 


70 


l&A 


103 


103 


54369 


41 


98 


63 


74 


99 


54310 


196 


40 


49 


s:? 


14 


54319 








16 








54320 


45 


96 


90 


64 


47 


S4355 


51 


46 


64 


14 


130 


54330 


103 


103 


103 


10a 


41 


54 3 J^^ 


99 


7a 


90 


69 


99 


^4340 


?a 


90 


99 


90 


49 


44348 


64 


14 








19 


54 360 


O 





199 


73 


90 


5436!:^ 


GC 


93 


91 


14 


9 


54360 





3 








99 


54369 


69 


73 


69 


166 


40 


54370 


63 


74 


43 


49 


99 


54379 


14 








17 





54360 





41 


69 


90 


79 


54369 


99 


93 


74 


43 


49 


54390 


99 


14 








17 


543«& 








99 


90 


90 


54 499 


99 


196 


40 


40 


90 


54 409 


90 


49 


90 


79 


41 


544 ao 


48 


96 


14 


• 





544 16 


6 


O 


m 


41 


99 


54439 


60 


09 


99 








5LOCK 


10 










59160 


39 


33 


33 


33 


33 


59189 


3« 


33 


33 


33 


34 




58190 


33 


33 


36 


37 


39 


59195 


36 


37 


3tf 


33 


33 


i^6aoo 


3b 


39 


SB 


33 


33 


59309 


33 


44 


48 


34 


33 


56310 


33 


49 


43 


43 


41 


59319 


33 


33 


33 


39 


36 


?!fiS9 


3a 


33 


17 


196 


394 


58339 


93 


6 


349 


197 


14 


56330 


a3 


313 


309 


317 


13 


59333 


ao9 


313 


1 


6 




5^5340 


306 


60 


33 


399 


33 


59a4& 


e 





39 


339 


193 


56380 


4 


34 1 


91 


390 


34 


59365 


aa7 


17 


193 


364 


93 


inu 


lia 


iiS 


i?? 


1% 


§§« 


5937© 


ai3 


1 


6 





306 


59375 


60 


33 


309 


37 


37 


56ae0 


37 


37 


37 


37 


193 


"^6396 


& 


341 


61 


300 


34 


59390 


aa6 


393 


303 


a 


134 


56399 


63 


336 


96 


68 


93 


IS§SS 


9 


3 


197 


399 


196 


a94 


309 


79 


399 





58310 


193 


4 


130 


394 


13 


=^531-„ 


33 


341 


93 


90 


90 


553S0 


69 


93 


301 


393 


303 


-55335 


a 


134 


63 


339 


90 


'58330 


59 


93 


9 


19 


197 


5933S 


399 


333 


a94 


ao9 


79 


!.534 


B56 





193 


9 


130 


-•^5345 


394 


7 


3a 


34 1 




►5S3t»0 


60 


90 


99 


9a 


301 


•58366 


9 


36 


14 


396 


301 


'59360 


33 


393 


16 


349 


'56368 


19 





63 


O 





tS6370 














34 


66371, 


34 








9 





69390 


e 


39 


39 


39 





06366 


19 








36 


36 


6639U 


39 


170 





O 





66395 


36 


34 


34 


34 


170 


tn540O 








90 


66 


96 


5540L 


66 


66 


171 





31 


56410 


33 


66 


99 


69 


69 


694 19 


a36 


63 


99 


139 


139 


694 30 


139 


139 


139 


339 





694 39 


1 


3 


4 


4 


164 


684?0 


64 


14 





340 


16 


694 35 


16 


30 


36 


17 


176 


69440 








63 


64 


136 


^9449 


136 


138 


136 








5S490 


263 


3 


1 


1 


1 


69469 


1 


ISV 


139 


136 


139 


68460 


64 


93 








1 


68466 


1 


1 


1 


3 


393 


^94 70 


C 








46 


93 


'!^94 79 


ess 


355 


96 


69 


90 


694C0 


^ 











94 


684 c:. 


i /0 


31 











6549C 


u 


e 








333 


"'^64^^ 


34 





60 


66 


96 


*93C?« 


3*' 


74 


90 








Am«tm'. 


1 r^M 


mm 


«• 


X^A 


46 


699 lO 


^6 





O 


60 


94 


&9915 


60 


a 


66 


60 





«53t»«w 





354 


16 


16 


1C> 


>35^3 


16 


16 








66 


:55 3*tJ 


tt> 


66 


66 


66 


60 


695 ?t:- 


li* 











1M§ fP UW iH ftf4& bW f THEN PWg 

33679,164. OO TO 1199 
1070 POne 33679,7 
1130 NEXT n. yO TO VI^L •193" 

3099 RCH mm 

3309 LET vTTe 
4 

3313 OUEft 9; .FOR N«9 TO C PLOT 
X*6yy>D OfifiU -F.TN PLOT X+9,Y* 
O. DRBU fi,B: PLOT X*^B,Y*0. DRRU 
OjP: PLOT X*9iY+0 ORRW 33 , D ; PL 
of X*9,V*D. DRRW -39, F 

3314 FOR K-9 TO H#TN. NEXT K. NC 
KT N 

3319 DRTR Q , 360 . 9 ^ 19 ^ 9 , 19^ TN^ 19 , 
la . 399 .13 .R. M . 71 

Sai7 REM RESTORC 3316: FOR N-ft T 
H. READ O.K OUT RR,© OUT RB , 
K : NEXT N 

aaao poke vrl -60671, reek URL 

60671 4^6 INK C OUER 9: FOR N*R 
TO 100 PLOT X#RNDta4 .Y4-RND*ia 
NEXT N INK H. OMCR R 

aa4 RBNDOrtlZC U3R 60973 LET Uf 

■ Zf ( ro 371. FOR N-11 TO 30 PR f 
MT PRRER 9. Rt HZ . 6 ^-N^ Up (K » PPXN 
T RT HZ-B,N+D. PRPER 6^ ' •' FOR 
H«B TO 190. NfeXT K NEXT N 

3300 INPUT 'EKTER' TO CONTINUE 

aS09 LET r^KfmPi. CLS - PRINT RT TH 
jD, •EXCELLENT .COMHRNDER? "^RT 13. 
6; INUCRSE 8; FLR3H 9; PEEK URL ^' 
60671', INVERSE R- FL.^SH R '' EN 
EMV DI3PRTCMED", RT 14, D,-pLERSE 
REMRIN ON BlLLCt ' RT 19^D, FURTM 
CR ENCM> CRRFT EXPECTED" 

3310 INPUT '" * ENTER* TO RETURN 
TO OUTV.Rf. IF ««*>"" THEN 5TO 

^333 OO SUB URL *'9970' RRNDOniZ 

m umn mal *>60669' . oo mum tn*tn 

30O0 REH ■■iDili 

3006 PRPeV^ 1; CLE FOR N»16 TO 

19: PRI^rr RT N.9. PftPER W,' 

^ NEXT N Itif' C 
PLOT 66,60 C-RRU 175, ft CPRU R 
,-36 OtifkU -17S,R DRRU R , 36 Pi 
'iT TN. 170. DRRU R. -160 DRRU 339 
,R: Okmu R,160, DRRU -335, A 
6009 •OR N-TN TO 16© STEP TN l»i. 
OT TN^H DRRU -F>R NEXT N FCR 

■ l-TN TO 340 STEP TH PLOT N.Th. 
DRRU :i -F NEXT N INK M LET X« 
100 -UrC LET Y»100»5 CIRCLE X^Y 

fjt-q 



Figure & Basic fisting. 

J-90AT HUNT &REIC ._I?/TI/^G 

3 DIM 5f (ia«3i GO 9U9 URL 9 
300" GO TO URL 1E3-' 

100 REM MHIBhBHB 

101 PRINT AT 8,8, IF SU THEN 8 
SEP .03.44 

105 RRNDOMIZE U5R 611O0 IF UU ^ 
J THEN LET T9R--T9R+CR 
110 XF CHR THEN RETURN 
130 IF NOT PU T.se.N 00 TO 300 
140 LHT atllJ-Srf^f INT ^pRtDEOJ 
. LET 56(31 -STRi (MDtDEOJ LET S 
ilJJ-STR# UD XfJJEnSE 1 PRINT R 
f 30,9, 6* 111 , RT 30, 13, S$ <a> , RT 3 

i4B IF SU RND UD <E THEN 9EEP -0 
3 I 44 

150 RRNDOHIZE U5R 61130 IF f>» 
THEN GO TO 190 

190 IF DM THEN »R1NT RT HZ,a«Bff 
L.ET DU-R 

170 RETURN 

190 PRPER 1. RR'IDOMIZE U6R 6349 
3 . PRPER 

300 RETURN 

330 LET :^Jl6)«SrR9 (TBR#DEO> I 
CT SfflJaSTRf INT (RO#DEOJ LET 
59(3) «STR* (HD«DSG> , LET 66I3J*5 
TRf RU. LET Sf<4»-aTRf CH LET 6 
«t5)-STR6 TP. LEf Sf(6;«STR« DPT 
LET S6(7)«STR9 (RSBiDEO) 

330 IF CHR THEN RETURN 

390 IH NOT 2»U ThiEN GO TO 400 

368 IF UD<E THEN OUER 9 BEEP . 
03,44 PLOT X3,Ya LET xa*a40^C# 
JO •SIN TBR. LET > 3 • 104 ^C #UD #006 
TBR; PLOT xa , YS OUER R LET R6B 
*TBR. 00 TO 430 

370 00 TO 4a« 

490 PLOT 159 > 37: IF UDtSa THCH 
PLOT OUER l.xi^Yl. LET X1«UD*6XN 

T9R^199 LET Yl«UD»C06 TBR*37. 
OLOT Xl.Yl 

419 RRNDOHIZE USR 919O0 

430 RRNDOHIZE USR 90709: PLOT 3 
47, PL 

900 RETU RN 
10O4 REM !■■■■■■ 
1009 FOR n-H TO JRL ■•1E9' 
1030 IF ru THEN OO TO 4000 
1930 00 SUB 100 

1949 IF K THEN G3 6UB K POKE 33 
599 . A 
199^ IP PV THEN 00 TO_ 1109 _^_ 



3011 PRINT RT 19-Y/9,E, PO I* 6t * 
r-;«T i9-Y/6,ai, • Poinitrs ', RT 39 
-Y/6.33, 01 lh« , RT ai-y,'6,a3, P 
lOUfh* PLOT TN^TN DRRU INK C,X 



r67-HZ»6 LET X-RU#14 



aO. Y-aO. PLOT tN.t. DRRU INK C 
\^^^m. RESTORE 3017 - ~ 



»^ri. nbaivnb ^v * r . FOR N"9 TO 

O RERD X,Y. PLOT X^Y NEXT N 
3017 DRTR X*SOR (3e00-U*UI /Y i-UmC 
.X+60R tl00-U.-E#U,'e) ,Y*U-'E^X+50R 
(100-U.'E*U/CJ ,Y-Tf „X-la^Y-la^X- 
S .Y-TN.X-9, Y -IN 

3080 PAPCn F, PRINT RT 17,TN,*9ft 
%tinl L»t 94 ",INT S^"VN",RT 19/ 
TN^'D,R. Lan^ . 6 "^INT U444<_'* 
• . PRPER R INPUT * ENTER TO C 
3N7 INUE .RM: RET URN 

^«i«ia mmM ■■■■■■■■ 

40V0 DIH Ui(3ai ^LCT Uf«Z«(9 TO 
32 > FOR N«ai TO R STEP -9 RRND 
'ijrilZE USR 60963 PPINT RT N.R, P 
<4PER R, OUER l^Uf FOR K«R TO TN 

NEXT K: NEXT H ^RPER R 
401^4 PRINT RT TN , F , ; FLRSH 9 
4 305 IF NOT tn RND 5U THEN PRINT 

IRREPRRR9LY DRHRCED FROH ",RT 
11, F, "RUNNING DIESELS SUBHERGED ' 
4010 IF eO THEN PRINT FUUNDERED 

ON SCREED* 
4016 IF CXN THEN PRINT 
9Y DESTROYER- RT 11^9, 

liur billet • 

l^St^ IF EX6 THEN PPINT 
I NINE 

4^39 IF CH(9 THEN PRINT BRTTERi 
CMRROE TOO LOU ' , RT 11,9, "TO RL 
-OW RESURFACING 
1039 fLRSH R 

4040 INPUT "HNOTHEfi TRIPl (YxN> 
•',M« IF Rf « Y" THEN RUN D 

il00 STOP 

69Q9 REH flBDDHB^B 

6000 xr pU or PHU yntzt4 ftcruRr* 

6001 LET SFmURL 3100" LET xa-X 
3-176 POKE 60741.301 POKE 6071 
a. 40, LET CHR =9 RRNDOHIZE USR & 
1970; f^mNDOMIZe USR 61903 POKE 
33960,90 

5O03 LET 6PXa90tU»a. LET srr-*6« 

S»9 IF SPX>316 OR SPX ^63 OR Sr - 

,173 OR SPY t 73 THEW GO TO 6006 

^O03 XNK E PLOT SPX.SPV DPRU .* 
^R PLOT SPX*9.SPt-9 DRRU G,R 

PvOT 9PX*E,9?*Y. DRrtU R,C II^K H 

6O04 PRINT RT 31,19,U6 

6009 IMK E PLOT 143.144 DRRU 1 



5HELLED 
OUTSIDE y 



STRUCK B 



(continued Off page ff7l 



YOU« COMPUTER. AUGUST 1 983 1 1 5 




Kim s 



If Adilcttve Games thc 



1!V AINJll lIHiH 
STlUHfeT SII(H>S 




for 



SPECTRUM 48K 




ACTION,. 
FROW/y 



. t A 



ANDZXSIIfiK 

Z^ -^ - vfeRSiOii 
1^ This sijperh cjrime *% nOW OVailablO from branches of 

W.H. SMITH • and BOOTS. 

Manayc youf own team in this exciting gama of skill which 
vrvidiy caoturo!; the drama and oxcitomeni of real foolbalt 



* 4 DIVISIOIMS * f A CUP # PROMOTION & RELEGATtON • 
* TRANSFER MARKET* TEAM SELECTION 
# SAVE GAME FACILITY ♦♦♦ 4^0 AfCfCW /If Offf/ *♦♦ 



WHAT THf rPI(9S SAV ABOUT IT 

^ff YOy fmvw mimm^B w*#Tf««^ to m^^nmg* m fi>othmU tmmm, f-OOiaALL 
MAMAOf R, frorn M di^it^m Om^nmit, it H>t fov fhm ffmfrm h »d0m4 for 
m fiHttbmii fmnmtiK fri#f thm most mtmemtUftp ihtng ioi %im m»s thm J 
grm/>t*«CM iifvtf Co Cfmmtm ttm ffomSntouti* rneuo** thm gminm tM m mtffnmr 

SINCLAIR USERf CSRUARV 1983 

^ A itHo*/gM i m no ffrmmt ftfotbmH ^wt, I r««tfy •fyprvcf |M»)4n|r fhn f/Mmm 
mMcmttmnt umm tM mmtfm <yf coitour Mnd tt*mr dmfmmd gtmphk:% Thm g*inm 
h ¥mY U-gHMlt^f ftiit togmthnr, mo thmt th« €i«w«/oftmtnit of st/sltrgf mnd 
tecCfcji tmM « tmmf mffmct. for mMMtnpim, onm oimy r««mt got through to 
thm foitnh round of thm f- A Cup whmrm tt wmm t>m^tmnhY m Mmco/Hf 
ffi¥i^*<i*y tttim Thtt upxmt fthormftf mnd mmmnt fhmt tmt i>f*rntotron hkt 
fm*fmd P^hmp* I shoufd hrnvm gr¥Oft up tftm f A Cup run mnd hmtd s^mm 
good ptmfora hmck thm po*st^dtt»m* mm ondimm* BrtMn Clovgh hm^ 
bmftm mmtthoutl 
■ «*«cf»uM vi»tiOH owLT f IC rOMPtlTIMC Ft^Ni^MARrH KMI 



1 



lUCCtlft IflllViCtt lW*ih««< 

DRAGON lyri ti*»*ti 



fOi tMl «PlCTftU«MM«C«9«.filit 1*W ft f» 

JO Ot»»niCt ONVV t% t^lCTAl^M v««iiO«l 

To Of d«r t»ld Chtfqiig P O p»v#l»l« to 

AtioicrtvioAMit. e>«iH ^%*o •»*•»»» 

C«inii«i^f««» Mil«*> Htvnr^ will* ffti I 

^itM%§ ifAncommvff 



SINCLAIR AND 
GRIG COMPUTERS 

Otic I iSKcompuw f 14? ( *^ :i y 
16K n<'« ir .'ii S«^clarr Spoft^g^^ 4iiK t tU 

ffwnonf opgradp lil tor 16^ Sp«»cirufr 
lli»ue 2 ontY> i2€ 09 li 281 ^u\kn mA%m 

ioryttklt pott* C47 78 ir56K ZX nii.r<j«Jriyo 
n/a tn>«i ZX ft232 o<a In .'at K«vt><J»'':l» 
wtlt> tpAct bart tot th« ZXB1 drxl iho 
SpttUum r 36 If 41 1 ZX pftw^ f 34 74 

ic&a» &tmiiflrfpitirt0 43»n6) zxei 

r43 43 «rS2» ZX8t 16K itm {>ttt:la r26 04 
(t28t Naw luxufv lfi«ctrM*r cOfr>putirt 49K 
wtth fvii tizid rvp«wni4« k«vbo«ridt comoivi* 
with normftt ig>K« tm •nclciMd in t larger 
ptMtk CM* wftiicii alto houMi tfi« p»m^ 
iuf»p*y and ttw cofnpuiir pob C136 20 
{fU7i 




PRINTERS 



COMMODORE 
COMPUTERS 

CottimockMB 04 C290 r(:o9> SfMKtil o»fe* 
pflell»Q« V>C 20 • CMMttC tiic<y(lor t 
bavM^cDiKM • 4 04m#»n2t irt49) 
Convwiqr to 1110 w tht UM «l moti ofdtr«iv 
morw cMWite recofden w* h tfi« V<: 20 and 

tht cofTwiKiao«« 44 tMi^ fa ir^i. kt ro 

(C?l Commodore CMten* vcordor f 36 60 
(C44I Wt »iodt moii »cc«aori«i 



OTHER 
COMPUTERS 

£4^4 !t44((. l(»t.iv : IHH lA t I.J9 If 1091 
AUri 600 L34? \L3tiUi -'.t.,. i..; iiik A*ih 
:CU3<f2»0i 



Him Enton RXfiO £;279 {C3)9I. 
T>t« CfMoif MKAOrT/3 Kaa b«on rofiMced (ly 
th« i<mo»t irt«ntk\«l CTI CPtO f2S1 If??!} 
•nd th« vtrv iimilo^ Star OF&tO 1261 
IC27n fpftOfi FX60 f378 tr40&v Cpooo 
MX too '3 f425 if 4051 NaA Si*f DPS 16 
V5 ' c«ffwge primw 11346 tt3e6> SatfcOfht 

OP 100 A n$d ir2id) o^i M^t^km so 

r207 If 2271 Ok\ MM:rolin«a2A £300 
li400K Ofci MiCfOl«n« 04 1710 Olu M^CfOlint 
92 r47Q Thi StKrar A«ed. h« tti««t nuraclff 
a combinod da»ty i«%ti«al pri*t«t and clACtric 
tvpawritar to« only f 385 l£4261. Jukt 6100 
pfoOQtikK^ daby whaai pHMur £364 
If 404) MCP4C OfliOMf printar C 1 39 if 159) 
Star STX 80 tharmtl pnnMi f 1 39 i( 1 69) 
Wt cart MjppIv intflffaots tc u»\ tA the 
abov* t'orr Sharp Compuian 



SWANLEY ELECTRONICS 

Dept YC, 32 Goldsel Hd., Swanley, Kent BH8 8£Z. 
Tef Swanley {0322} 64851 

UK (irtcaa 4ir« ^tmvii tirM UK cusity-tMv miist d«Ut) po^i^iyt* f| 1 uti StrKUif |ifOitucla. f 3 !)0 

on othor computers ond d«c df»vc5 aod L4 50 on - ft^->i *^'..,-. i ..mi tKi> !»» .. vat Tho 

brackeied wi<.\\% arc Curopmn o)i|>ort p'ic»]i afKl ili inu 

countvtpt o^ £uu)(ie ifictudirig NofWify Sw«>dpn. F < i-iVAT 

ahoukJ txi added to axport pr»c«6 Wo oro f^c load n t Qttic»ai UK 

crfMJhf urd«i& >Mt1cortH* froii 9ovHir>«!><Mtn bttofd^lor' -. i i • - r^ik 




HIRE 



ZX81/SPECTRUM 
PROGRAM TAPES 



Make the inoil of your computer by hiring from the orlglnit 
and still the only software library offering all these features: 



■ Over 900 tapes stocked, offering 
more than 1 2( dillerent programs 
from 39 suppi ers (all with their 
per mission) -many of the best 
currently advertised, plus some 
specially commlssioned-aad the 
range increases each week! 

■ Arcade, adventure and simulation 
games, many business and home 
utilities, graphics, education.,. and so 
much more wsides 

■ OescriptlvB catalogue helps you 
make youi choice 

8 Free quaneriy. Illustrated maga- 
zine includes ips from a professional 
programmer. DIV plans, reviews, 



letters, discount offers and our 
Top 40 Ttpss chart averaged from 
thousands of members' scores 

■ Full-time staff offer you a 
friendly, efficient welcome & service 

■ Atortnigi^t'shirefor|ust£1 
+40p p/p-nire what/when you like 

■ All tapes guaranteed loadable 

■ Help given witti loading problems 
(azimuth test tape available) and with 
marketmg members" programs 

■ You may switch from 7X8 1 to 
Spectrum at any time 

■ Send SAE for details— or join on 
money-back lo-risk appraval today 



S'-L 



I 



The SINCLAIR OWNERS' 

SOFTWARE LIBRARY 

Warren Road, Liss, Hants GU33 7DD 

Please send m« on rrwney^back approval my magazine, descriptive library 
GOtaloKiyo and ardor form, on tho underotandlng that If I'm not dellghtttd mk\U 
your service wHhin 28 days you will refund my money in full 

NAME 

ADDRESS 



Plaase encloaa cheque/ P O for £8. 50 (year's ZXSl membership) / 
£9 50 (Spectrum) Overseas £2 extra m eacn case 



YC 



1 



1 1 6 VOUR COMPUTER. AUGUST 1 983 



(continued from page IWi 



fr0aO RANDOHIZb USR SO70O IP K T 
HZH 00 SUB K, POKC a396a.A IF N 
DT CHR THEN CO TO URL ■ie3" 
5C8aB CO SUB 1O0 IF NOT DPT THEN 
OO TO ft0a7 

60a^^ ip uD.e then ouEft ©. uct e^ 

(9/ *9TRft iTBRtDCO) PLOT XS , Va . 
-.GET xa-#4. »C*UO*»2N TSD . I^ST Vfi-Ji 
.34*C*UD#COS TOR, PLOT X2,Ya. DUE 
t-\ R. LET RSB«TBR PRINT AT 13, », 

INUCRSE 1;&»1Q): OO TO &0«e 
sea? RANDOMIZE USR Biise 
504.0 PLOT 71, PL: IF 5U AND UD cE 
THKH S£EP .03.44 
61O0 ir PU THEN OO TO 40O0 
5300 OD TO 9006 

7000 ir CHR THEN RANDOM IZt: U3R » 
1936. LET xa-X2 + 17e. LCT C;HR>.A 
POKE tt0741,0 LET 5P -UAL "3060' 

POKE «e7l6,62 
70011 RCTU^ 
7060 REH 
70C5 IF N 
70&O LET SP-VAL 
'.*DDeDDC'DDDP^£D * 

AT 30,37 
79ftft RtH 
9000 IF N 



RETUR^J 
3300'' . LET Tf**- 
LET TC-0 PR INI 
N 



ETURN 



•JOOl tt' A85 ROU THEN LET AD»0 
5003 IP AB* HP^l THEN LET HP»0 
9000 IW DPT > 37 OR RD OR BV OR HP 

aOiS'^LET SP-UAL ■1600' LET PA«#^ 
LET TCt»A OO sue e500 LET YT« 
t \ (3^-^2. ♦S-40J .95/ .' <U0^3^ 
6030 PUR 0-41 TO ie7-HZ*8 STEP 
T 

9038 IP PU THEN OO TO 4000 

a0;30 PLOT INK 3,123.0. IP INKEY^ 
• "F" THEN OO Uk^B 6499 

9039 IF INKEY»« A ■ THEN OO SUB y 

S100 OO SUB 100 FOR N«l TO 14 
IP TitN*»"L" THEN OO SU0 8000 

3130 NEXT N 

9140 POR Hm% TO 14 IF T»(N>»'*L" 

THCN OO TO 6300 

91S0 NEXT N 

3180 LET SP-UAL '30B0 RETURN 

9390 NEXT O: IP NilG THEN OO TO 
3030 

54 »» IP NOT TC THEN RETURN 

6990 IP NOT TP THEN RETURN 

9510 LET SP*9P-a00 LET TPiiTP-B 

LET T (14 -TP,B) -S: LET T t 14 -TP,C 

i-U, LET Tf * 14 -TP) -i'*L" . LET TC»T 

BB;^0 PRIK^T AT 50,37, INUER9E B,T 
C RE T URN 

900O LCT T CN>eJ *T IN,B* ♦ l9O#C09 H 
DfTS*CwS T0J . SF __ , ^_ ^ 

5610 LET T (N,(;;) -T (N, Ci ♦ 4BO/9IN H 
D-tT9»9XN TDI-3P _ ^^ ^^ ^^ 
9^30 LET T CW ,D» «T (n>D) +50.'SP 
96;i0 xr T(N^D)>D THEN LET Tf(N)» 
■*D' LET TC*rc-B. PRINT AT 30^37 
, INVERSE e,TC LET 9F»9F*300 « 



r O 3500 
^UORCHRTHEH 



rTURN 

964* IF ABS (T (N^SI -USI >*0& THEN 

RETUAN 
96SU xr- ABS (T CN,C) -UU> > .03 THEN 

RETURN 
^660 OO T£ 
9696 REH _ 

8700 IP ^\J OR CHIV THEH RETuRN 

8701 LET EM-AB9 lEH-B) POKE UAL 
•3;i743fEM»64 ' UAL '©6' . POKE UA 

^ * J»37'i4+EMiL4^' ,URL "66" POKE U 
AL • 23S07-eMt&* ,H. POKE UAL "33 
90p-EH*64*.H RETURN 

9809 IF PK^ OR CHR THEN RETURN 
S«10 LET 8Y«BV+Bi tBV^C) . PRIMT A 
T E'BV.D, ■ ■' . NtTURN 
9860 IF PU OR ©Y<-C THEN RETURN 
9835 PRINT AT E 1-8^*3; PAPER i;" 

LET BYaBY'B. RETURN 
9d&S LET Rf>«AD -HP I • (RU>-^H#HPX> 
RETURN 

997B LET RO aRD f HPI ft ( RD < H f HPII . R 
•TURN 

9989 LET RU«RU4^S0 * I AU <500> RETU 
^N 

9099 LET RU«RU-80* 1RU>A> : RETURN 
3300 IP PU OR CHR THEN RETURM 
9301 IF USR 614 33 THEN LET H^ mHP 

HPI 
:»302 RETURN 

3302 IF PU DP CHR THEN PETURM 
9204 IF USR 61486 THEN LET H^«HP 
• Vi W I 

^c>5- nwrrunn 

' :30 LET PA«PA^^36tRAD IP PA>CR 

; HirTj t FT PflnPii-rP 

D663 RETURN 

9879 LET PA«PA-<6»RRD IP PA<0 TH 
■-N LET PA«PA+CR 

*>679 RETURN 

^781 IF PU OR CHR THEri RETURN 

i*7S3 LET PAaADS <PR-B> : IF PR«A 

THEH OD TO 970C 

97a;5 RAHDOHIZE USR C©3a3. f^mtURH 

^7o9 AANUOHIZE USR &&a91; HKrumU 

^00 tf IP PR OA CHR 1 HtN RETURN 
3919 LET P\JmP,U^^ £PV-B> RAND0MI7 
S U&R 90684 RANDOMIZE USR 61997 
9913 IF NOT PU THEN LET HZbA, RE 
TURN 

a81i LET PU«8. RANDOH2ZE USR 819 
93. 00 T0_ 
3099 REH 

9900 LET .«, 9 « im^^^^^f'y^w^fi^^y^f^ ^^^^^^n ^ %%nM^tmfwt\t 

"^DTFrtrrr^9r''^^'POKrise^^ 

©t-CMRl l7frCMRf !♦■ 

■ . DIM Yf (3) 
^^^i ^ei H«t£l. LCI rY>H 1_E } DlaH 
LET PP«A LET PO«A: LET CHRsA 
LR- BO -A. LET FU^A. LET K»Ar LE 
T TC«A: LET Z»R; LET DU-A: LET E 
9«A LET PuAsA LET PUB«A LET P 
JC-R LET PUD«A LET UI-A: LET R 
J*-A LET HZA-A LET DH-A LET KN 
aA LET 9U«R LET K «A LET TBR-A 
LCT TSSaR CET TSCwA LET TDsR 
LET SI •A: LET Ul -A LET UD-A 
9903 LET 0«UAL -1*', LET C«0«-8 L 



C* 100 




ST ^mC^B, LET E-CtB. LET F m^ *& . 
-CT OsF-^B: LET H«G^8: LET TN«F*F 

PAPER A BORDER A INK H CLS 
9900 LET PL-D*D LET ON-UAL "190 
LET EXN-n. LET EXS»n. FOR O- 
- - LET RU-A. LET HZ 
LET P3»PI,-3 
LET SV.-ai LET a 



338&&' ,H#8: LET P 
LCT RA6-PI/UAL " 1 
LET CR»C#PI 



-X TO B NEXT P. 
•A. LET P1«PI 
9«I04 DIH DftfS} 
X-A LET PA»A 
9908 POKE UAL 
^sB LET HP»A 
30": LET DEOaie^RRD 

LtT HP I •RAO #TN 
9914 RANDOHIZE LET CO«ft LET P 
\J9H' UCI SMwN: L.CT lU«HNO»L« I- r 
T TS*RWD#P LET CH«UAL *S00 * ♦AND 
*UAL "300' LET TP«H«-H LET nt> mVt 
MOttCR. LET RD«A: LET AS8*A 
9918 POKE UAL ■6©74 1'" R; POKE UP 
_ '80871' .A. RANDOMIZE ; LET S"«> 
tRND*P RANDOMIZE LET U«11*RND 
+ 8 

9930 LET DPT HA LET Br«A: DIH Ti 
14. 3J LET T9--DDDDDDDDDODODD" 
9964 LET SP.VRL '3050-: LET RA«U 
■*L "331' : LET RB*UAL '333' LET 
'»4<pPl'E LET X A: LET Y«a3 
994 9 LCT X3»UAL 340" LkT Y3-UA 
L '104 LCT XI UAL '198" LET Y 
1»UAL 37' POKE UWL '61UtfO'/H: 
WET RU-80#XNT (RNDtTN) 
998& QQ SU8 'JAL ' 9970** 
9986 00 SUB UAL 30O0 V RANDOHIZ 
E USA UAL '60673' 

9987,>LET eH»DPT<TN. OO ^\JB UAL 

9988 PAINT AT A,P, : 

9959 RS-TURN 

5970 r<ri»ND0MI2E LET U5«SfRND»4 

LET UU • 13 ♦RNO #4. LET UH -359 ♦AND 
f30: LCT U**"S4 "4STRf XHT US*"'' 
NiO "♦STRf INT tUU+44) +" E" LET 
JM»UH»RAf LET UK -AND* 4 LET USU 
^A; RE7k,»RN 

*OTE Zf COMPRISES A RANDOM MIX 
:>F UDG CHA^t^ O' 4 P ,FOR UMICM 
THE DATA IS PART OF THE FINAL wm 
lACrflHE CODE BLOCK ■ 



DOWNSVW 

e^K MEMORY for ZXBI — Switchable 
Redesigned uttra-slim memory measuring only 
82X58X22 mm, wlh tight fitting gold-plated edge 
connector. Needs *io extra power supply — 8-16K 
portion of memory map can be switched out to 
permit use of other accessories. Only £59.95. 

16K RAM Pack — same size and finish as 64K — 

Just £24.95 

including free NODROG maze adventure game 



IMEWaSK MEMORY for JupleorAee 

Gives a full bIK of HAM — tight, snug-littmg unit 
with all the outstanding features of other Downswav 
memories — finish-5d to match the new Jupiter case. 
Only £59.95 

16K Model — identical finish and quality — 

£26.50 with special introductory offer of free 

GALACTIC INVASION cassette* 



16K RAIVI CARTRIDOE for VIC SO 

Switchable for 3, 8 ui 1GK upetdtiun, yiviny up it? 
20K of RAM, Plugs directly into the rear expansion 
port, futly compatible with appropriate accessories 
Only £37.50 



NEW ADD-ON MEMORIES FROM OOVl/NSV^AY 

All in smartly styfed injection-moulded ABS plastic cases for extra 
rigidity* finished to match the computers, and built to the highest 
standards for guaranteed performance and reliability. 

3eK RAM FOR SPEeTRUM 




8'ii'ji'j]f!H ' j»iiii»mi 



****'T 




Naturally Downsway add-on memories are fully tested and guaranteed but 
should you be dissatisfied for any reason, just return the memory within 1 4 days 
for a fult refund. 




A full 48K of memory lor the 1 6K Spectrum — simply 
OJ.Y. instollotion by jtist undo ny 5 ^uitswb <Jiid 

plugging in! 

For Issue One machmes (with light grey keys) — a 

RAM board of advanced design, using "state-of-the- 

.irt" technology — only £42.50. 

For Issue Two machines (with dark grey keys) — a 

simple piug-in kit of I.C.s which fit straight in to the 

sockets already provided — onlv £32.50. 

Both come with fully detailed, illustrated instructions. 



TO: DOWNSWAY ELECTRONICS (UK) LTD 

DEPT M. DEPOT ROAD. EPSOfVt. SURREY KT174RJ 



Please send me . . 

All prices include VAT, p & p. 

My Cheque/ P.O./M.O. is enclosed 

Please debit my Bsrctaycard No. 

Name: 

Address: . 



Please allow up to 2H days tor delivery. 



YOUR COMPUTER. AUGUST 1983 1 1 7 



INSTANT IMAGE TRANSFER 

TO ZX SPECTRUM 
RD DIGITAL TRACER £55.50 




Please send me RD DIGITAL TRACERS at £55 50 each 

(uvcludmg P&P and VAT) 1 enclose cheque lor £ payable 

to RD Laboiatohes Ltd 
Name , . 

Address 



Send to: Dept. YCB, RD Laboratones Ltd , 20 Court Road Estate, 

Cwmbran, Gwont NP44 3AS 



RD LaboiQtonef ai^o supply the RD 6100 SYSTEM lot economic automatic 
moasuiomont, tost and contiol Tho modular- bated RD 8100 SYSTEM i% 
□lioadY usod widoly ir. many oppbcattons - fiom sciontilic oxperimQnratiun 
to small scale ocergy maiagomoni sysloms. Please send stamp ondoddtess 
for brochuie 




The high resolution colour graphics oi the ZX 
Spectrum permit accurate presentation of complex 
or inegulut images - maps, technical drawings, 
even personahties But entering individual co 
ordmates for unusual shapes can be tedious and 
time-consuming. 

The RD DIGrrAL TRACER cuts out tedious 
plotting It provides instant Iranslei from origmal to 
diplay file for screen display, ZK printei printout, 
oi retention on cassette. 

The RD DIGITAL TRACER is supphed with 
tracing sheet, software cassette and full instructions 
on use. Latest software includes fast colour fill, 
audible keystroke acknowledgement, fast PAPER 
colour change and fast LOAD from saved display 
file. 

This is an invaluable tool for engineers, architects 
and other technicians, and for educational use in 
the presentation of lectures, end in computer 
training and application Designed tor the ZX 
Spectrum, the RD DIGITAL TRACER as supphed 
is compatible with ZX 81, although high resolution 
colour graphics are not available on this machine 

The RD DIGITAL TRACER is available from 
computer shops or direct from RD Laboratories 
The direct, UK only, price of £55 50 includes VAT 
(Postage and Packing free) Send a cheque (payable 
to RD Laboratories Ltd.) with order for delivery 
within 28 days, or ask your local dealer for details. 

PI D Laborat:onio6 Lt:cl 



ao Uourt noad E»cat.e Cwmbran Owmnt NP^a 3iAS 

tOB3331 74333 




TECTONIC 
SOFTWARE 



jb S s H b; 



BLANK DMA 

TT€S 




IncVAT 

RattMeand 

Fbckiii345p 



ComfHitef Grade Data Ca»4<ttfH suit#iti*** »ot jse m aH i>l tod«iyi> Ihj' i^ coiTi(iu1f>i 
tacn comeji v/«th »ts own case 




Spectrum 
48k 



. U VIC 20 FflODUCTS 

I U COMMOOORI 64 

I •*"' '* ■ 

I Pack or 10 Data Cassettes 

' OEir Pr^ fOlli 



I 



» C] turn Q HiKui am fj !«• mwmmi hmo: 

P TI [ 1 1 I I I LI IJUJJ 



Computer Aided Design 

for real applications and uses 
oooooc )oocx:)ooooof X)Of ) 



T" 



2 7 



4 



i 



SteelCalc - steel beams to BS449; all design criteria 
anddataoutputpromptsfor loadings span Rtn single 
and 'twin' beams; accepts UDL, point and combination 
loading. Suggests suitable section. Output satisfies usual 
L. A, requirements. Data page. Calculator mode. Graptiics 
include beam section, with a loading schematic and 
UDG's. £19.95 inc. p&p, VAT and manual 

TimberCalc joists and beams to CPI 12. outputs all 
design cntenaand data; prompts for loadings, span, etc.; 
accepts UDL, ooint and combination loadings Suggests 
suitable section Accepts modifications and re-calculates. 
Data page. OLtput satisfies usual LA. requirements. 
Calculator made. Graphics include beam/joist section, 
loading schematic and UDG's 

£19.95 inc. p&p. VAT and manual. 



TECTONIC SOFTWARE . 
P.O. Box 100, Poole, Dorset BH17 9BH 



\\B YOUR COMPUTER. AUGUST T983 



LLflmfiSDFTIi 



MORE THAN JUST A PRETTY PACKET! 



LI.AMASOI-Tn 

MATRIX 

(GRIDRUNNtR2) 







l»i««kl t ' * tOIW* tr Bc I, iT^. < u- 1 n I 

i^riii v< J^ »*«t »oii {I* n m 

MATntACMfft THE /(>^t or lAC<af>4Ct 
LIAMASO^I latiMAnt 

lAIHIV.ttAMIt. 



J - JOYSTICK CONTROL 

VIC 20 

LASERZONEiSK +> NEW J 

Destroy the oficoming ALIENS with your fWO indef>efMlently controlled 
(aaer bttseet Lunge fof the ELECTRO button and blast your enemies into 
expending clouds oi SPACE JUNK I An tixhHa rati rig and totally ariginal 
game with a unique system of controi Ironi a standard pystick A rn^re 
£8 00 f 50p P €r P 

ABDUCrOR J 

A classic new space game! ZAP the swirling dlien hordes tiefoie they ram 
you arHl abduct your humanoidsl Sutvrve the assault for ony enough and 
you'll get an extra s age on your spaceship with double firepower I Awesome 
unexpended Vic Action. £5.00 4 SOp P €» P 

GRIDRUNNER J 

Finally, true arcad-j quality on the ufioKpended VIC! Shoot down the 
segmeoied DROIDS invading the grid Bewaro of the pods and zappersf Fhe 
afweson^ speed, sound and graphics gtves you the best tstast avatlable for 
unexpended Vic fS.OO 4 60p P B P 

ANDES ATTACK iSKJ J 

Your spticecraft must attack the d«fsgiinding aliens and frustrate their ovtt 
intent. Fly your Rarniet fighter uver the Andes mountain renge and protect 
your names from kidnap by hostile UFOS Features 5 kinds of UFO, controls 
indude up, down, reverse, fire, thrust and srnan bomb. Entirety tn machine 
code. Requires 6K expansion and [oystick. £5.00 + 50p P & P. 
TRAXX M/C (8K + EXPANSION) J 

This IS VIC 20 cross breed twtweeri the now famed 'Packmen' and the game 
*Quix'. All in machine code, fast and fun with joystick contjols, uses Hi- Res 
colour graphics. 8K or taryuf e^cpansion needed. Only £6.00 t &0p P £r P 
complete with instrjcttons. 

COMMODORE 64 

ATTACK OF THE MUTANT CAMELS J 

Plenat Earth needs you I Hostile aliens have used genetic engineering to 
mutate carntHs from nomially harmless beasts into 90 toot high, neutroniurn 
shletd^O, laser -spitting deatn camels 1 1 Can you fty your dny, nianoeuverat>te 
fighter ovet the nnojntdinous landscape to weaken and destroy the carnets 
before they invade the human stronghold. You must wit^«tand witherlr>g 
laser fire and alien UFO$ Gan>e action stretches over TO scieen lengths arnf 
features superb sc oiling, scanner. 1/2 player actions and unbelievable 
animation! Play this game and youll never be able to visit a zoo again 
without getting an itchy trigger hngofi Aweson>e m/c action) £7.50 + SOp P 

a p 

ROX64 

Rox IS a chalkfrigiriy game involvir^ the defence of your lunar base from a 
deadly in»tt«or shower . Rox-64 includes amd£ing sprite graphic!! displays and 
spacy sound effects, and an awesome mothership' dtspJay if you win the 
game. Top tO scores are tabled along with their nannes. This program shows 
just v^hat can be achieved using only Commodore 64 basic Study the listing 
and learn how to use sprites and sound on this outstanding machine. £3,00 
+ SOp P a P 



LLAMAS4>FTn 

YES 

4iff mmnnt nofi* n i|^ not om> -* 

Um^om iti« Imi VIC JO «4mp v. «>imi«>«:4 
toon io b* «««MHl lor tt>0 COMMQOORf M 




GRIDRUNNE=^64 J 

The No t best pamo for the Vic has been improved for your COMMODORE 
64! Gridrunnof is <i amasli r»n in tht? USA Nuw wxpor lerce ihe llgnining-fast 
challenge of the gnd on the 64. Features 31 skill levels and excellent sound 
and graphics Sore trigger ftngei free with every gamel £5,00 + 50p PBP 

SPECTRUM 

GRAPHICS CREATOR (16K> 

Not just ariothe cnaracter editor! Altov^ you to define not only the 21 user 

definable characters. Also allows you to change the entire 95 charactei 

ASCII set Creates BYTES tries ready for you to load into your own 

programs. InuLdes advanced Reflect Invert Field commands etc 

Complete with lull docurrventation. Bin iho BIN staterrient and use Graphics 

Creaioi with its oasy on-screen cursor editing. O.50 ^ SOp P & P. 

BOMBER (16K) 

Ytis, a full feature version of the popular game Blitz . supplied for the 16K or 

48K Spectrum For only £2.50 + 50p P & P. 

NEADBANGER (48K) 

Colourful nisw ganno otarring Chico tho hoodbongor who yotj muat guide to 
riches through an increasing shower of heavy metai. Gain bonuses for 
headbartging btt be sure to take an aspirin wtien the pain gets too much I 
Basic -t m/c to spaed up action Great graphics, nice Animation Will even 
drive William Stuart system's voice synthesiser to produce speech output. 
Can you attain the grade of Rockei Class One' or wil* you be "Barry 
Maniiow Class 5"? Start headbar»ging today and find out. £4.00 NEW. 
SUPERDEFLEX (48K) 

Bounce Sid', tie space invader* around the screen into the power pods 
keeping away o' course from the devil who chases you around the screen. 
Steer with your Oeflex shields, but beware the mines or you nrtay be burned 
atfvel Superb graphics and fantastic sound or> ihe48K Spectrum only Onfy 
£2.60 on casset-e ♦ 50p P a P, 

ATARI 40(^800 

GRIDRUNNER J 

Now play the best selling VIC/C64 game on your AFARI 400/800. Any 
memory sixe \ IC-48K). Basjc cartridge not required 'UU% nwchine code 
autoboot tape, Play this awesomely fast and addictive game on your Atan 
For only C7,50. 

TURBOFLEX 

Superb ultra- fast and totally iii^w ball game. Uses ATARI'S unique features 
to the full Incorporates superb cokiur/sourKJ effects and uses 
Player /MissJW graphics. Tables top tO scores along with Scoter's name. 
£4 00 - 50p P & P. 

ZX81 

CENTIPEDE nSKJ 

The ORIGINAL game from the ORIGINAL author. This is the identical 
program to that aeing sold by other companies for three times our pnce. The 
gatir>e has received ecstatic reviews m the computing pfest. Program has 30 
speed levels andever increasing Centipede nordes Tables top 10 scores and 
names. Why wait to pay more? Only fl 9b f 50p P 8 P 




LLAMASOFT SOFTWARE 

Dept YC8, 49 Mount Pleasant, Tadloy, 
Basingstoke, Hants RG26 6BN 



^gj> Tadlev 07356 44/8 



TRALE ENQUIRIES WELCOME 



YOUR COMPUTER, AUGUST 1983 I t9 



Chris Davison coaxes the 
Spectrum's graphics out 
of their shells with an 
ingenious Basic-Logo mix. 

Onk of the most ouisiaiiding features of the 
ZX Spectrum is its graphics copabiHty. 
Unfortunately Basic was never designed to 
handle graphics and, as a result of this, it is not 
easy to produce complex graphic displays. 

Logo, on the other aand, was designed to 
handle graphics, and docs so very well, but it 
is little more than a graphics language. So 
imagine the graphics capability of Logo 
combined with the mathematical and control 
capabilities of Basic, cT3mbine them into one 
language and you have Tortoise. 

The idea behmd turtle graphics is simple: 
basically, as readers of the BBC oricntoied 
articles in Your Computer January 1983 will 
know, you are in contr;)l of a turtle. 

You can instruct the turtle*s movements 
along some surface — for example, the screen, 
and hence create shapes. For example, telling 
the tunic to: 

Move forward one unit 

Turn 90^ to the left 

Move forward one unit 

Turn 90"* to the left 

Move forward one unit 

Turn 90" to the left 

Move forward one unit 
would draw a square. The actual commands of 
the language are given later on. Obviously 
here we can say 

Move forward one unit 

Rotate 90" to the left 

four times, or by using the Basic construct 

FORNEXT 
we can say: 

FOR count = 1 TO 4 

(Fonward one unit 

turn 90° to the teftJ 

NEXT count 

Having looked at rurtle graphics, let us 

now look at Tortoise itself 

The format which Tortoise commands lake 

is as follows. An instruction is made up of a 

letter followed by some parameters separated 

by commas. A program is made up by a 

number of instructions followed by an * and 

all separated by colons. 

So the instruction :o move forward five 



units is: 



F5 



LETTER PARAJ^ETER 

and to move one square 50,50 we have 
.M50,5O 

I' 
LETTER XCOMMA 

PARAMETER PARAMETER 

Combine these into a Program and we have 

F5:M50,50: 




n 



T 



INS1 / INS2 COLON 
COLON 

A parameter may be any of the following: a 
constant, a variable, an expression. Now^ that 
you know a link atK>it the language, lei us 
look at the program itself. 

The routine at 200-550 is designed to let you 
play turtle before you combine Tortoise with 
Basic, You arc limited lo just one loop, yet you 
can produce some very exciting results. After 
the prompt 



INSTRUCTION>" 
type in your program, for example, try: 

fa:r90:* 
followed by Enter. The code is then displayed 
at the lop of the screen and the promp: 

Loop a start> 
is given. This asks you at what value you 
would like the loop a to start from. 

try 2 
Then you are asked where you wish the count 
to finish, 

try 50 
I'inally you are asked in what steps you wish 
the count to be incremenied: 
try t 
The screen clears and your program is 
executed. If you tried the example given, then 
you should see a square spiral being diawn. 
When it finishes, the prompt 
INSTRUCTI0N> 
appears again and you can try something else. 
Note that this time your drawing will start 
from the last point plotted, that is, at t.ie end 
of the spiral, so you may wish to move back to 
the centre. To do this you can use the Move 
command: 

M 12877:* 
This unc type in 1 for all three loop 
quest icns; you will then be ready for your next I 
program. The whole emphasis of this type of 
program is on experimentation, so do not be 



frightened to have a bish at something new. 
Once you have used the package a few times 
you may wish to progress. If you delete 
200-330,' or type 

180 GOTO 400 
and start your program at 400, you can now 
type in your own program. Your computer 
will only accept Basic ;, so we mu!ir foni \x into 
thinking that Tortoise is Basic. This is done 
by placing your Tortoise code into the string 
s$ and then gOSUB tort 
10 access the mam program. So your spiral 
program now looks like this: 

400 LETs$-"fa:r90:*" 
410 FOR 3-2 TO 50 STEP 1 
420 GOSUB lort 
430 NEXT a 
440 STOP 
Do not forget to start your program with 

GOSUB 9200 
This sets up all the variables used. 

When writing you* Basic program, be 
careful not to use the variables used by the 
package — sec variable list. You may use them 
if you wish but remember the package has its 
own use for them, so exercise extreme caution. 
Try this program: 

LETs$-IVlO,0:Ba,20,B:''" 
FORa-0to2*PlSTEP0.1 
LETb = CDS(a)^80 + 80 
GOSUB tort 



TOCT3; 



1 


REM * Tortoi»« 11 


330 


OO TO 200 


3 


R£H A Mini turtle graphics 


5998 


STOP 


4 


REH interpreter for the 


5999 




5 


REM ZX Spectrum. 


6000 


REM ♦♦Decode Section«** 


6 




6001 




7 


REM By Chris Davison 


60 lO 


LET v(i)«0: LET vi»2 


10 


REM Normally you Mill put 


6020 


LET i-0 


20 


REM your own BASIC program 


6030 


LET i-i+1 


50 


REM here that includes the 


6040 


LET l*«s*(pt+i> 


40 


REM Tortoise II instruction 


6050 


IF (If <>'%"> AND dfO"!'*) 


50 


REM 


THEN 


GO TO 6030 


bO 


REM The routine Umrm at the 


6060 


LET v<v4J=VAL a*(pt TO pt+i 


70 


REM iiio4iient alloHs you to 


-l> 




so 


REH use the package 


6070 


LET v(l):=v(li+l 


90 


REM interactivly. 


6080 


LET pt-pt + i^^l 


too 




6090 


LET ^iav^i-*-! 


150 


GO SUB 9200S REM Initialise 


7000 


IF lt<>"i" THEN 60 TO 6020 


199 




7009 




20O 


REM •♦♦Interact I on»#a 


7010 


RETURN 


201 




7011 




205 


PRINT AT 0,lO|"Codet'» 


7500 


REM •♦fl8oK»»* 


2 to 


INPUT "Instruct! on >"fs* 


7501 




215 


PRINT TAB tl0)is»(l)i 


7510 


LET v(2>«v<2}"Ht LET v(3)-v 


220 


FOR 1-2 TO SO 


<3>-y 1 


230 


IF s*ti }='•«" THEN PRIN" i P 


7520 


DRAM v{2>,0t DRAM 0,v(3) 


RINT 


TAB <10)M GO TO 260 


7530 


DRAM -v(2>tO< DRAM 0,-vi3> 


240 


PRINT s*(i > ; 


7531 




250 


IF sfCiJ-"*" AND s*<i-:>«"s 


7540 


RETURN 


" THEN LET i -50 


7541 




260 


NEXT 1 


7600 


REM ♦♦♦Edge^** 


270 


INPUT "Loop a start>»'fxl 


7601 




280 


INPUT " end>"|x2 


7610 


BORDER v(2} 


290 


INPUT ** «tep>"jK3 


7611 




294 


CLS 


7620 


RETURN 


295 


POKE 23677,1265 POKE 23678 » 


7621 




ee 




77O0 


REM ♦♦•Circle^** 


:500 


FOR a-Hl TO x2 STEP kZ 


7701 




310 


60 SUB tort 


7710 


CIRCLE K,y«v:2> 


320 


NEXT a 


7720 


PLOT K,y 



1 20 YOUR COMPUTER AUGUST 1 983 



NEXT a 
STOP 
The designs are only Umiicd by your 
imagination. 

Now for descriptions ol each roulinc. First 
the B for box routine. For example: 

63,6 

This draws a box between the last plotted 

point and youi iwo p;trameters> 3 and 5 in the 

above example Ihe C for circle. 

C7 

Ihis draws a circle^ whose radius is given as 
the parameter and whose centre is the last 
plotted point. 

I he K lor edge routine., tor example: 

E6 
This changes the colour of the border to that 
given by the parameter, that is H6 changes it to 
yellow. The F for forward routine, for 
example: 

F7 
This moves the lurlle forward a distance given 
by the parameter, so here tht rurtlc would 
move seven spaces forward. 

The I for ink routine, for example: 

14 
I'his changes the colour of the trail left by the 
turtle, that is, 14 changes it to green. All 
colours are as nornial en the Spectrum. Ihc M 
for move roucine^ for exaniptc: 
M0,0 




This moves the last plotted position to the 
specified co-ordinate, in this example, the 
bottom left-hand corner. 

1 he P for polygon routine, lor example: 
P5,40,10 
Thib draws a polygon, whose number of sides 
is given by the first parameter. The first side 
of that polygon is a line between the last 
plotted position and the last two parameters. 
In this example the polygon is a pentagon. 

The R for rotate routine, for example: 

This changes the dirc^^iion in which the turtle 
IS heading. Note that the parameter specifies 
degices, so here the turtle turns at a right 
angle to its old direct i.>n. 
The S for screen rouime> for example: 

sa,o 

This changes bt>th tie ink and the paper 



Tabfe /. 




Para 


Para- 


Para- 


Name 


Letter 


meter 1 


meter 2 


meter 3 


Box 


B 


X CQ-ord 


Y coord 




Circio 


C 


RodiuG 






Edge 


£ 


Colour 






Forward 


F 


Distance 






Ink 


1 


Colour 






Move 


M 


X CO 3rd 


Y coord 




Polygon 


P 


No. of ! 
sides 


X CO ord 


Y CO ord 


Rotate 


R 


Degrees 






Screen 


S 


tnk 


Paper 





7721 




8300 


REM •#«Rot#t«»»» 




7730 


RE r URN 


8301 








7731 




8310 


LET rad-rad+Cv 


<2)/180)»PI 1 


/900 


REM ♦«»Forti**r d»** 


8320 


LET Ki^OS rad 






7901 




8330 


LET yi-SlN r ad 






7910 


DRAW Ki»v<2) ,yi»v(2> 


8331 








7920 


LET K»H+Ki»v(2* 


8340 


RETURN 






?930 


LET y-y+yi»vC2> 


8341 








7931 




8400 


REM •••Bi:rii»r««*« 




7940 


RE r URN 


8401 








7941 




84 lO 


FUN i-O 10 21 






eooo 


HEn «««lnk*»* 


8420 


PRINT At i .D| 


INK vl21 


1 PAP 


8001 




ER V 


(3)| OVER ir* 






ooio 


INK v<2) 


8430 


NEXT 1 






B021 




8431 








8030 


RETURN 


8440 


RETURN 






eo3i 




8441 








BlOO 


REH •♦•Mov«#»« 


9000 


REM •♦•T0RT:3ISE#*« 




eioi 




9001 








eiio 


POKE 23677, v(2> 


9010 


LET pt-1 






ens 


POKE 236/8,vt3l 


9020 


LET c#-«f(pt) 






8120 


LET K«v(2>: LET v-v<3* 


9030 


IP c*«'"#*" THEN 


RE TURN 




ei2i 




9040 


LET pt=pt^l 






6130 


RETURN 


90S0 


aO SUB 6010 






6111 




9060 


IF c*-"b" THEN 


60 SUB 


7510 


E20U 


REM »*'»Polygon*«« 


90 /O 


IF c**"«" THEN 


60 SUB 


7610 


6201 




9080 


IF c»='c'* THEN 


6U SUB 


7710 


6210 


LEt oldrAdi^«d 


910U 


IF ct-*f THEN 


60 SUB 


7910 


8220 


LET oldKi-Kl 


9110 


IF c»-*'i" THEN 


60 SUB 


8010 


8230 


LET oldyi-yi 


91 2U 


IF c*-"<n" THFN 


60 SUB 


81 lO 


8235 


IF x-v<3) THEN LET r#d— PI/ 


9130 


IF c*«"p" THEN 


6U SUB 


8210 


2-Pli 


(3U TO 8245 


9140 


i¥ e«-'*r'' THEN 


OO SUB 


83 1 


6240 


LEI r«d-ATN I (y-v (4) ) / (k-v < 


9150 


IF ct-'m' THEN 


60 SUB 


8410 


3)>) 




9180 


GO TO 9020 






6245 


LET Ki -COS rAdt LET yi»SIN 


9181 








r«d 




9190 


REM •ii«Erid*«« 






8250 


LEI l«tngth-SQR (<K-v(3)>«tK 


9191 








-v(3l )*ty-v(4>>«ty- vt4) ) ) 


VZUO 


REM •♦♦lnttiaii»ation«»» | 


8255 


LET an9l»«2#PI/v<2> 


9201 








8260 


FOR 1-1 TO v(2) 


9205 


LET tor t'=9000 






8265 


LET v< 2* -length 


9210 


DIM v(4>i DIM stCSO) 




8270 


00 sue 7910 


9230 


LET K-I28t LET 


y-ee 




8275 


LET r Ad-rAd-t^angl* 


9240 


LET Mi-Is LET yi-0 




8280 


60 SUB 8320 


9250 


LET r«d»0 






8285 


NEXT 1 


9260 


LET oldrad*t) 






8287 


LET r«d-olllrad 


9270 


LET oldHi-0 






8288 


LET Ki«oiif«i 


9280 


LET oldyi-0 






8289 


LET yi"Oldyt 


9290 


LET len«th«0 






8290 




9300 


LET angl«»0 






8295 


RETURN 


9301 








8296 




9999 


RETtJRN 







colours, but leaves the actual picture 
untouched. The fust parameter \^ ink, and the 
second one paper So in this example we have 
yellow mk on black paper. 

AH that information may be summarised 
into tsble 1. 

All X,Y coordmaies arc absolu.e, aKo 
colours are as normal on a Spectrum, for 
example: is black, 7 is white and so on 
Now you have seen how to use the program, 
let us look at the program itself. 

Here is a hst of the roulineii used: 
200 tntoraction This allows the user to use 

turtle graphics without using Basic 
6000 Decode This takes each instruction from 
$$ and breaks it down into separate 
parameters. These are Then storec in 
vi J.viU holds the numtjei ot patcmeters 
the first parameter being held in v(2K 
7500 Box 7900 Forward 8200 Polygon 

7600 Edge 8000 Ink 8300 Rotate 

7700 Circle 8100 Move 8400 Screen 

9000 Tortoise. This breaks the program into 
nstructions, and then uses Decoce to 
:>btain parameters. It then calls the 
relevant routine. 
9200 Initialisation. This sets up all the variables 
10 their starting values. 
Here is a list of all the variables used: 
v( I Holds alt the parameters of current 

instruction 
s$ Holds the Tortoise program 

ton Address of 1 onotse loutine iSOOOJ 

x.y Last plotted position 



xi.yi 


X and y increment, altered by 




Rotate 


oldxi.oldyi 




rad.oldrad 


Direction n radians 


length 


Length ot side ot polygon 


angle 


Angle between sides ot uttivuon 


i,a 


Loop counts 


xl.x2.x3 


From, to, 5tep in For Next loup 


pl 


Pointer tof s$ 


vi 


Index for vi i 


Is 


Segment of s$ 


C$ 


Command letter 


Here are nome pxogramt. to be run m the 


interaction routine The ihicc numbers above 


each line represent the start, end and step tor 


each loop. 


(1) 172;1 




•ml28,88:f72r 5:"" 




(2) 1J09J 




'•m20C^a:f65:r 5;^" 




(3) 1.43,1 




"fa"2i90:ca • 




(4) 3J00;l 




"fa:r73:*" 




(6) 3,76,1 




"fa"2:rl23:* • 




(6) 1,201.1 




'fa:rl77:'' 




m 3.1tJ 




"m100,0:paJ50,0 -" 




(8) 1J12J 




"ta:c4:r80:'" 


Note that 


vou will have to re-centre the last 


plotted position each time you ran out of i he 


above. 


■ 



YOUR COMPUtER, AUGUST 1983 121 



a WINDOW ON ANOTHER WORLDIS 





IKAMLllN^S TOMB IV.95 

PrankHn's Tomb is an advciiiurc lor one ptayer. Can you, ns Dai Diamoftd, *ioIvc the riddle 
of ihc ciypt. or will you fall prey to \\s mystery as so many otficrs before you. rrankNn's 
Tomb comes cornpleic ^itli a 20 page fully illuM rated ca^^e file. 

EVI:RI:ST £7.95 

Nettled on ihe border between Tibet and Nepal, the hiRhcst mountain in the world. Everest. 
Goddcsv Mother of the wt>rJd, towers five and a half miles above sea level. In 1953. Sir 
Edmund Hilary and Sherpa Icn/ing Norgay were the frst men lo conquer the 
unconquerable Now you have the chance to scale the summit ot Lverest, Lhotse or Nuptsc. 
Will your attempt end in tragedy, or will your name hvc forever in the annals of 
mountaineering history, 

GRiriRlJNNIIR S7.95 

By the year 2190 the Earth h a barren and desolate wasteland. With all natural resources used 
up. the human race's hi^pe?* rest with a huge orbiting solar power <itation known as CiRllJ. 
Now the GRID has been invaded by a race of evil droids from r-rogfax V, intent on the total 
subjugation of harth. To combat these droids, an incredibly powerful and mam>euverable 
^hip, the Cirid runner, was developed, Your mission: stop the droids and save the F^rtli! 
Ciridrunner is an arcade game requirmg I joystick. 



DRAGON 32 and lANDV 32K (please 
specify); Dragon Trek £9.95. Salamander 
Graphics System £9.95. Wizard War £7,95. 
Ciair £7.97. Grand Prix £7,9S. Vulcor* 
Noughts A Crosses £7.95. Games Comp Dl 
£7.95. Super Skill Hangman £7.95. 
Night night £7.95. Stkf Jammer £7.95. 
Franklin's Tomb £9.95. Everest £7.95. 
Gridrunncr £7.95. 



BBC MOOI^'I. Bi 

Dragon Rider £7.95. Tanks? £7.95. Games 

Comp Bl £6.9?. Games Comp BJ £6.95 

EDG Graphkfr (lap«> £24.05 F^DG 

Graphics (disc) £29,95. 

OHIO 1: 

Oric Trek £9.95. Games Group 01 £7.95. 



NOW AVAILABLE AT MAJOR BRANCHES OF: 




and 



$pXBMiDjn!i 



Mail Order (add 50p pScp) and Catalogues (send SAE) from 

Dcpi B. SALAMANDER SOFTWARE, 27 Ditchling Rise, 

Brig.lion. Easi Sussex BNl 4QL. TcL 0273 771942. 



Oman 




uiare 




^^^T 





122 YOUR COMPUTER, AUGUST 1983 



BBC 



Rem statements, variable 
names, spaces and lines 
waste space in your 
programs, Fintan Culwin 
piles on the pressure. 




ThI: program presented iii ihis aruclc 
coniains four methods of saving space. First, it 
removes Rem statements; second, it renames 
all variables and reduces function names to 
optimised two-character codes — this 
procedure is known as ic-variable — third, it 
removes alt spaces and fourth, it backs up 
lines. 

As it is similar to using a compiler I will 
borrow the terminologj for the rest of this 
article. The programs that do the compacting I 
will call the compactor. The program to be 
compacted will be called the source program 
and the compacted program produced will be 
called the object code. Where u variable name 
is discussed it also mears string, floating and 
integer names and arrays. Where a procedure 
name is referred to it applies to procedures and 
functions equally. 

The main program is given in listing I; it 
requires the machine-code routine produced 
by listing 2 to be loaded into the machine 
before the line-pack section is called. There 
are various places in memory that the code can 
be loaded into. The most useful place is below 
Hi mem for mode 7. Bui it can be relocated by 
changing the value of P% in listing 2; this is 
catered for in the main program*s initialisation 
section. 

The most suitable source files for the 
compactor will be those with large amounts of 
screen memory. The compactor program itself 
occupies about 1 1 K in source form and 
around 6K after it itself has t>een compacted. 



It should, in its compacted form, run easily in 
16K. 

The procedure is first to load the source 
program. Then reset Page above it by typing 

PAGE- PAGE > 256 
then Ixad and Run the compactor program. 
The compactor asks if the niachine<ode 
routine needs to be loaded and, if so, asks 
where it is to be loaded and then " Loads it. If 
the soutce file does not extend beyond &4000 
there should be enough space foi the 
compactor program to run* If there is not 
enough space, then there are two possibilities. 

Fir<itly, rhr *iOiirrc program can be loaded 
from a lower address. Page can be reset 
downw&rd before loading the source program. 
It is important to remember that ODOO .s not 
used; OCOO is the user-dclined graphics; OBOO 
is the u$er key definitions and 0900 is the 242 
buffer. 

To accommodate this the compactor 
program prompts for the start address of the 
Basic program to be input. If this is still not 
enough for your source program^ the 
compactor itself can be split up. Each of the 
major sections is complete in itself and draws 
on some of the utility functions included :n the 
utilities section. This is made clear in the 
progratr listing. 

After the compactor program has been run, 
it is wise to renumber the file before saving it 
as a normal Basic program. The object file is 
virtually unreadable and definitely uned.table 
so a copy of the source file should be retained 



for any future development or mamtenance. 

In order for a program file to be successfully 
compacted it has to :>e prepared with the 
compactor in mind. The rules are: 

1 . No computed Gosubs or Gotos. 

2. No variable names of two characters — 

throe choroctors within the easembler - 
not including the terminal % or $, 

3. No two -character vafiable or procedure 
names. 

4 . No use of variable names that are identical 
with assembler mnemonics, IDA, STA and 
EOR 

5. A space in the assembler after every 
mnemonic including those that do not 
require an argument; NOP, ASL, CLC and 
so on. 

6 . Variables cannot be used in any * 

commands if the assembler is not being 
Li£«d th0n point 4 can b© safoly ignorod. 

It is necessary to explain how the Basic 
interpreter stores the program and organises 
its variables. Although the program is typed in 
and displayed as a sequence ot ASCII 
characters* it is stored within the machine in a 
shorter form. 

To achieve this, each Basic keyword is 
replaced by one or two tokens. These tokens 
have values greater than 121 (&7B) in order 
not to be confused with the other alpha- 
numeric pans of the file Each line of the Basic 
program is prefaced by four bytes. 

The first of these is an cnd-of-line delineator 
(SfOD). The following two bytes are the line 
number organised as tw^ parts, high part and 
low part to the base 255. That is, the line 
number in decimal is 2S5 times the high part 
plus the low part. The last of the four 
characters is the line length in bytes, including 
the four-byte overhead, and has a maximum 
value of &EF (239). 

There arc a few other points worth noting. 
The way in which line numbers are referenced 
is not at all obvious. Referenced line numbers 
arc the line numbers used in (ioto and Gosub 
commands. These numbers are stored as a 
sequence of four bytes. 

The first of these bytes is a t*>kcn marker 
having the value 

&84n32) 
The following three bytes are the line number 
(continued on page 125} 



Listing f. Main program. 



7 



LIST 
lOtO i 
tO30 8TDf> 

2O0O ocF Mioc jrowmoL 

20I0 PRiiifT'" COHPUCrC OPTICM V/N"| lACSPtMBEX-Ol.VCg^MI 
2030 IF H MT O W KX THCH HtOC lM)(iCM)rflOC 

roso rRoc DCLAvi3>ia.«i 

/OaO If" f&WOI«aex rt«N <^tOC_LtTtLC HtMCKii P#WC q€_RCH(DE^auOll>»«?OC_WHiH_COPV< 
an«_9PACeitl tPHOC JIIO. MI NMN 

70A7 PftlNTT "fSrWn flM V V.N'-t t#«Kfl#tMUfl««*N VtK_ND 

,N>iv4 1^ Kts#ni«#si ti«N Mioc_Lniti_tiiNOOHf pMx:_oc.Ae»i(oiijitKX>iM«]c.DOMN ccrvt 
€w%9 til '<u:c r. > I t*f»ui : 010 MI NDM 
2oZh FBOC Dci^v7d>«a,6 

70110 I F RK WfKX r*mM PToc jL I r n. t _y i noomi pwoc _h« j/tm i Amjt * pwcjc pqmn jxjp y < w. i _o 

urXis»*fa3C_»IQ M1H0OM 
2OV0 i>ROC_DCkAV(^l<Cl.6 

7110 IF 9m.wmmBm% theh hkic iitiiif mtuxmiwrorj ti*_fAEyiimoc_Dcii#«^coFY<«M-.iJu 

2i:?0 PflOCJNIHH.CCPYfrtNISHk) 
?130 P«M»fHlC 

M>iO $Vm ltt-0 TO I iPfttMfrM»<IO.Mt» CHft«(l41 >«'*GOPiP4CTnR'*tPf)|ftirrA»ltO,NX«7>CMFti 

iMiM^fccccccccii^Kr 

Z020 rffOCOIO^UlNOOW 

ii>'.. FHiNT** I Olio nftf^MiNT coot «ix:ririN v/n • i 

V 4'« RE9l»aMSeX*f N V(S P«)tl» l«9CMBCl T\mH 9^fVX. CUOfe. Ll>M> 

•"- Pllt]C_0CLAV<3~iCLS 

: .-^j IMPUT-CMTCR Of ART MCM[«k Of- *fl« SCOtWCt FtLC *- 

*• /•> AiMMe9a*«"«"*M>0PciaMf «iMtT.;ioiwean • w^m^^iutm^wa^i 

*. KMJ wLn 

-no Rcn sPCCl^tL VAOIES tecTtON 

^Ml VTJU 7 

MMt fim fmiNrx-o lu ;^ifiiniMi_M4NAvx<^ouNTx>«^Si»ct(r 

1140 CiC |»UiX-y 



3iaO VIH/7 
"SlAODt^RErtX-O 
:$170 ALL^OLIfX-O 
SiaO FlNl«HX-t 
31*0 <mm STACCX-Z 

' • . . »*.»X'2 

■ "'."v 
..-4 

3270 i:»40Pftac 

*>i*«i Off ff<or, fio wi»r 

4OI0 o*r fNo: J I' II* 

«vj>>o CM I I'l^tli _01l AV ( > ... 

i^i*-r'LiAtu i^iT*i m.i; 

40J0 riHir-o, RCnAFi UNTIL IIMC liX^^rMITOflX iCKITROC 

**Ho !*»■ fM V|L*J rJO 

40n*» LOCAl NI>.Hf-t)NS»X t#»tl»eAf l»^S*<##St.X-ll€l '♦ 

40*o ir RtaroNaci-ii'i tici» -rmjc tvot -talui 
407C ocr r'iioc_tx*r ioad 

40Vr> IF HfclU'OPiU.: l^n MlHrK-f4lH|>1 t STm HX-M iMt'HilKlIt} 4UO 
4100 INPUT - •*tMTCPl LOAO/CtrCLrriCM ADDRCOQ i>^DOf^^•lACINtCG£• 

4 no Pftttii xi4<i4 ;*< *n<vii: MjKf vcxi icmti rtwhn » \t*^ •• 






1411 *c:%mt9K 



^rct HftsroMMnuizi ^ ^^y* 



• A0D«C88«im«« 



41-^0 


PWIC 1 r»l.C MIWDOM 


4 141 


•1.0. * • 


4|lkt 


•^^tlt: _ll : 1 i Ml HOC ** 1 cin 


4 1''^ 


^nfvo^m 




-.-- - - Hi%: 




1 MINDOH 




Ml* l<f nxi 




ujaxi 




*WI-_OUTX> 




r»| 1 ^ *■ 




!r)tiN cary<ri«4iQiix> 




tMh WiflDCW 


4ruj'. 


IHU4 »VOC 



(iisting continued on page 125} 



YOUR COMPUTED. AUGUST 1983 123 




OUT 



AMBER 




AMBER 2400 

MATRIX PRINIER 

LOW RUNNING COST USING 
PLAIN PAPER 

USED WITH MANY CGWPUTERS 

INCLUDING BBC .UK 101. .ATOM 

DRAGON .NEWBRAIN, ATARI , 



£ 78 

+VAT a< £2.95 PScP 
Or for details send ci 
Icir-ge SAE tc- 



LETHABY NUMBERING SYSTEMS LTD. 

Central Way 

Walworth Industnal Estate 

Andover 

Hampshire SP10 5AL 



hQ-E 



presents 

LOCK NESS MONSTER 

FOR T^E 48K SPECTRUM £5.50 EACH. 

Foi yeam now th* t^Qonci of the loch HmA Monst«f has «Mitt»d bul ir^til miw no-untr 

hat bfion obte to provo whmhef the Loch Neta Moneior oxi9t» or not Me have changed 

aflihti 

\n th« d««peai. d^rk«>$L tiirfie»t, smeltiot piec« of ibe Loch wa have unsarthad not om? 

but a whola elan of montten 

They are r»ot ^hy atxi racusiva as tha tagend tails ut but hungrv 

Yoor job ts to go in and ciMr tha toch of thnaa monstars but bawata thaia favourita food 

(s imla boots wvth bmva exploiofs in 

100% Machine coda lut cokHjr graphici. fui on acrean inatructiom. with musM;al. 

sound. A axciting and chaltangino oama lor al the famiy, 

DRAOON and ORIC owners do not daspalr i varslon for your machir>e is cofning 

Mt.>i«'M ^HnoMi t>trt/im *wt i/<r!«ibM 

I :ur riingo of orogramv frr tha Jupirof Aca ara ttill availabia S A.E fof dataUa 
SOFTWARE AUTHORS is your wo^^'v^ Qatting worid wida dottributionT If not &«nd your . 
:.to$» T'l^istofpfoce io us c-*^ caMottt^ * S.A,E (of a quick avatuotion 
T'ldiv- Export flrKiiiN'inx v*«flccKn«: phona "ANGlE" on 0304-021496 fc-f details of our 
amazma doaler dtscounfs 



Piftsse sond mf» 
1 Oeiaifo or ycjuf ranga sf pfogri«m« for tha Jupiter Aca IPIaaaa andoia S A f ) 
loch Mass Monster. (I andosa a cheque/ PO f or C6 00 inc $0p post and packing} 



MAMt. 



AOOBCSS 



Postcode 



[hEEHiE 



FIFFFFFFn 



FREEPOST. WHITFIELD. DOVER KENT 
TEL 0304 82T49S 

CNquet.'PO t)avat>lti to HkixIi Microsoft 





NEW LOW PRICES FROM 

EconoTech! 



16K RAM Pack for ZX81 

— fully assembled, tested 
and guaranteed — extra 
snug fit to eliminate wobble! 
Thousands in use world- 
wide! 



Only £17.50 



STAR DEFENCE (16K) 

with unique "Fast 
Loading" feature — 
toads in under a minute! 
Fast moving arcade 
game — use laser and 
smart bombs to destroy 
waves of attacking 
aliens! Only £4.95 

Buy both for just £21.45 — unbeatable value! 

All prices include VAT and p & p. 

Send for details of other software available. 

To: EconoTech, 30 Brockenhurst Way, London SWt6 4UD 

Please senc me 

Cheque/PO/MO enclosed for £ ... 

Name 

Address 



124 YOUR rOMPUTER. AUGUST 1983 



i continued from page t23J 
ii&clf coded from two into three bytes. Acorn 
gives two rcasonK for this. Firstly, the coding 
avoids any confusion between line codes and 
tokens. Secondly, the ceding allows for a rapid 
renumbering algorithm to be used. The 
decoding algorithm is: 



Assembler 

LDA BYTE1 

ASL A 

ASL A 

STA TEMP 

AWD #&C0 

EOR BYTE2 

STA LOW 

LDA TEMP 

ASL A 

ASL A 

EOR BYTE3 

STA HIGH 



TEMP%-?BYTE1% 

TEMP%-TEMP%*4 

FAGTOR%-TEMP% AND 

a 10 

LOW^t^F ACTOR % 

E0R?BYTE2% 

TEMP%-TEMP%'4 

HIGH%-TEMP% EOR 

?BYTE3% 

LINE NUMBER -20G*HIQH% 

f LOW% 



where bytes 1> 2 and 3 arc the three locations 
following the &84 token. The method by 
which the variables are stored is a 
Lonsidertiiion to minimise (he execution lime 
of a B^jsic program. 

The resident integer variables arc always 
stored in locations &0400 (@%) to &047C 
(Z%). Other variables arc identified by using 
their initial character as a pointer to an entry 
address lying in the range &0480 \o &04F5. 
Each of these entr>* points indicates the 
locaiio:i of the value of the first variable — the 
text of the variable name — having that initial 
letter. 

It also contains a pointer to the ncxi value 
and a further value. To look up the vahe of a 
variabh, the interprcier uses the initial 
character to find the first name, attempts to 
match the names and carries on down \ht list 
until the variable is matchedi or the end of the 
list is encountered. 

The program commences its mn by asking 
if the machine-code routine is installed and^ if 



not, where to load it. If the source file docs not 
occupy space below &E00, then it is probably 
wisest to load the Page AODOO where it is safe 
against an accidental tuodc change or hard 
reset. If this is not p:)ssiblc, then it can be 
loaded below Himen for mode 7, but it will be 
lost if a change of mode or a hard reset is 
made. The program then asks if you wish to 
use all the options. If you do not, then all the 
sections are presented separately. 

The first of these is the de-Rem option 
which merely removes Rem statements where 
they occur. But if the first word after the Rem 
is **debug" it will remove the whole line. This 
is followed by a down-copy option which 
leaves one space only between statements. 
This option is useful or the development of 
programs where some sections or lines are left 
in for de-bug purpose* only. 

The re-variable optbn, which renames all 

variables and procedures which are above the 

mininal length, follows. The down-packing 

'continued on page f27f 



Listing t continued from page f23. 



lM:i nf'l liin _' J I ir cmON)C«>Dt_miflt f^*"* t^ltf 

' urtnin^" 

.-rfti.ac 



Df b^Mlil I ^Q * 



nDrtCBSX^4 

it nf-» . C-^4 IICN AOiy?' 
t ,"> t .^lUf 4 II* h ADI" 

1j,;,'u it -vnUi,.X-91 OR f»\nB<JL.;i . . -^ - 

St 30 tr 3YMDC]LX«97 AMO f^JStnilLCnX T|«.N 



• N JCft^CnUNCtK^rtQMVfADORtSflt} 



M40 

5:^00 

■5320 

5330 

SS40 
S400 
^410 

^4 50 
?M40 

■v4n*> 

&460 
^470 

aaoo 
9910 
9S20 
3330 



U4T1L ^<AL 

DCrrN RCH„(»^lCHtOrTlC3NX,A0OltEeSX) 

ti- opMof^'A t^V ' ^WIRXTWN AI>DWES»X-I N_«TAH I J If* lADrtHI 9S^) i 

CNC Llf< <Al>tWl ■ » S340 

IF OPT IGNX^DC J<cn>. i^^ fior uptlonX JULH IIOWtCO&X-rN.tHD.LlIC i AOCW^OftXI 

•AOOR£SeX 

OCrfN CMD LiHC^AODFCSSXl 
LOCAL rjvHKH % 

AiX)«tKS«X«>AOD«CCIIHX« 1 
UNliL 7«%D0f%S6X«lbOt 



A0imES8%«AG1>RCSQX 1 
UNTTL 



5&00 OCFFN_N(|T aPACC tWflCSSXI 

5AtO nCFCAT 

SATO AOOflf S«X««00lti««X« 1 

M30 UKTIL 7A0EIRES6XO37 

ai.40-M9IW£«8t 

10000 DCr wmac_pE jffmumkm 

tOOtO LOCAL HOaO WULRXtH 

lOO'/O 

tOOM RCPCAI 

t0040 

1OO30 mMLM 

loo&o fimriCTBiT-^Ti o gtaaiii 

10070 IF 7MMWE88x<h7i AMI mjnmrfjomifmovKwxt them mo om mi ^mtjsmjmfttkw^ 

iOOmO IF '9A0«M»8%«^34 OR 7MMWKa8X«4r4 nmu Al)0MMn««rM.i£NDOU0r(U<AD0AK«tX,«afletl 



10090 ir TAocnessx-vz tmi vflniAiiLc. lemstmxm ncN ADoncsox-rNJCMMiiJOTcsi 

» 

lOlOO IF 7AIKIII£8BX*Un> TKEM AOORCSOX-AOOmiaSX*^! 

lOtlO IF ^AOIWCaSX^ZB Tl«N AOOMtHlX-rN l«X fA^tMCBSXI 

iOITO ir -^AOOMCSttX-^l fmn VAIIIMltE^LFMOlMX-^ 

lOlV^ IF '>AIMM«ga%^S n«ll V/ARIAiiLi: J CNOTHX*! 

10140 ir t*AO0IWM%-^t m -ADORCQGX-?? tICN ACSCnDLCRX-NOT ABSEHICCRX 

101-y? ADDItr8S1C«AMMCttSX« I 

lOt^,-- LNTIL ''AODftrSSX^OC 

t««l'/'NTi* i'tAClDftfn^X+llMtrf 

111 in* t»**l*-KCK: 

lt)*CO »> »M_IINL VAfllAOOffllSirX) 

lOno LOCJ^ TCGT4 ,GVHBOLX,Co»intX 

tOZTQ lCST«*Cl^ffftr'A0Oft£aSX> 

1 07^t> f YPCX^f MJ. nOK ..SACI^ lAOQMiafllll 

10?40 cOMntX-l 

IO:?S«> RKf^AT 

1026O «VW»OLX--'<AOOftCaoXn;ountX> 

10370 IF fnj/(^j:HHtnvti»n.x> tmm rcitr«*tciiTf«i:»«t«cK¥tiM}t x) 

I07II0 cowitX-c«untX« t 

1A9PO i»mi NflT ru MAJ ritmtvNDrn Yi 

10300 lmi«thXH.CW(TCSTfj 

losio IF ivrr- '- T»trN *v»f:x^FK ivFf >/M(i n-iTti 

MtN IttnO* -I 

* Afta l«' »h 7iAI>0l*lCUX*'i>»O 

■ I tiAGTify. ^ iM 

VPf X ^ 

* M'flOC •' WI.VK tr fVFCX» FljNX TMLH PMINI ' nmCTIQ 
CN PAIMT " WUQ^tlim ' El^Se ir TVPCX- 4iU*9^X TiC 

STRINO •■ 

-ft. 



1 0320 IK 1 » > . 
10330 IF V. • 

to:;4<» II ii- 
lOTrio «rpt .. 

lo'.l.b II r 

N •• cuac jr ;.rL^- t 

N r«|NT • INTCOrR '■ 
lO^/O *-*• t. «^>f I *'i t 
lOSOO 
104001- 
I0410 . ... - , 

io4to ti \^M4tAUii_Li.HnT*n<*i tMM Aimi;ni»Liwr%X'^/«..ai tLtsi AftutHM^t^x^'rmiF 



10440 ir I^TX<r.OATlMlX T»«H RUPCAT ADOflfLeax*A|»)«4ES6X-l lUHtlL 7AI>l)f«BSX'^A4 0« 

-»AD0«CaSX-*«-2 

|04floHt>^Ml 

1041.* I 9yHB0LX-^A>0nKl>SX 

10470 ir &V»1G0LX«91 on eYMDC»LX-93 TlieN Ae(iif«LCFrX"4«(]f #Qi]|:NM.cy;a 

|048*:klF FN STARr CNn < 9Y1>1K1. X 1 AMD TVPEX >rLi«T»«N ADOnffOX-rN. rT.G1 TPH iMfi tfUUiKi -.r. 

XI 

I04V0 IF 1iVn|IOLX*lilM AND rvMLX-fUNX TNIiMAIK>f4£&SX«* N ^Tt^T _HTRrN»(AOORIrBt»X*l 

lOaOO IF «VI«0LX»*F2 ANO TVPCX-PRQKX THEMA00«EWnfrM^TI01_aTWII«(A0W»CGQXO) 

tOaiOIF »VriMtX«54 OR SWBOl X«l<r4 TUCK Al»«ES8X*FN_tNCMXOTtCKADIM«:8ttt,AliaCHfHCI^X 

i 

10030 tr st-Meoi,v-t7 AMD naanHvccRX th«.n ^ki»i)«i»rv«x->ri4_Lt«ouatftii<AOtv«{rttr«v .A<»ri» tu>i i »« 
X> 

tosr-oiF TiVH8m.x»vuo new fti)o«toax-AooPr'«ix»i 

I0940 If^ 6vmiaLX*.Ui THKN ADDf<t»HXi3F(4„HEKiAIMXtS(>XI 

K»89o A0D«<:Bex«"A3WV'::^x* i 

toeubo ir svMDOLX*ftt>o ihen if -^AOOPLOOX-^Fr riiM?>cx-r«iJt 

|CW/r> If S^ttl^ni V.»lbiiD U»*J AOtmiifiSX^ AIMiAf !0&X« ^ :AIitJHf^aX«FWjJjrrAR<Atlltf»6SftX> 

i««c'"aguu fiAmx 

I *>••"- "Ji-*.t' 

t' ;A|)Df«f.SfiX.ol(1l.n»««} 

I* it% nCN n«»«fn«t«t<»f.l#<« KM 

JO 7.' * fv, (,-";. ^^v- i«**f 

lO/Til rO*» MX-l T3 LEMioiatl LCN<n«*it^ 

I Cl 74t> ^ ( AODt<f KIIX»I 1:14 1 nmm* 1 1 < NX- M I • .*.'•' 

l075»-)t«XT 

J 0760 CMW-ROi: 

|f>'*<:0 Dfr rN_HAir_fliniNO(INDXl 

l<#Vlo LOCAL tNDt,TCStt 

t(yn*> ir lHt>X-mt«««rX THtW iMOfX'i U.t£ IF INOX-OTRIMBX TMCN INOt-'f CLCC IN 

I0«l?«> IF l*tl>X*» -ItlATH^X THEN If4DX-»FU'>At IN?SX 

I0990 StftlMa.ARRWXiINDXi - UTPiKO„AKRAVXt ItJOXI • I i II SrftlMU.A^RAVX I tNDX> WX 

|OVA*» » t»Srj:MI#X-n»irt*»*wX «O0 TV4 
I09/O StCOHD.Ctlf^r.TtuivCi*^ y. DW ;>4 

i09eo rmsr cimt-rN n^£ ciiAfrmaT ci«io 

tO»1h> 9rC0ND_CMHi-FM„flA^F.r»ffi mFCONO n^x I 

tiotxj iEBrf»F !ff«ji ci-fM * Bf;:uMO ctrnt 

IIOI*^ IF IMUTRf NIFLMQNCIRriTO'fTCQTf >-l 1>ICM TCBft«*-N,«A»:t^Bf«IHti»HOi^f iNTtX ' 

tl02i> -TCSritlNOI 

ltit»«.» mP fM„nAM..Ch«lni*iO*»rXI 

llllO l»- ruoibarr X< *' / l%<Ji4^ CHIIt IA4*mi<tib«r XI 



X* 
ftIA iPMt lAOOAICtitlX' U 

LP I AII0f9CSS% tOt <!• , n«i*« > 



i i««it,AD0nC66X^ 



II700 Ot^FFN. Tfai^HIBf^ '"' 

I12IO lcx:al tttjiit u 
ii22*> IF Teera-(»idt i- 

II?7<> - ADOltCROXMrNt M T, 

n'.'4o 

1 1 -.'»'>» wr rnjm. * U«DOf«i '^iVA i 

II j .^~ 

t' .'iX-AMmt^SXH 

t: mil - N_V/H _L>«* * •'AOOIWIJHX > 

1 1 rtXJ Off FN t 110 SACK <ADDAirS0X) 

II X - 1 

I ; : J - > 72 

i: » nicN - FUKX cLoe IF -^AOOAernkx-^ »f? then - phoktc ^mjst. - f. 

tllAOlOC:Al rtghlil r » Qff»t i-fiUiMTt ! IFST • , H 
UT70 IF f iQht4-"Tt" TMCN - inlv««rX 
ll3JfK> IF rt^hl*-"i" T1WN - QTrilNOX 
II AVO • »|I1AT1MIU 

ir.. %X,0 •i.X^Cim^COLtWTX^C*^ count LOCX.LASI^tNEX^TMlOJJBHirHK 

!"■ I N_Q^HrAM(HtAlil_AJM}NrnnXI 1 tr '|:HN tfX»4lX'>nTART ACM)flCSt& THEN I^A 

f,l 11. *t iHtW I Abl.^ll^X^imJt 

i?y: ^^[ !>.. .tt^of Nj«r)et iiNi. tifiAMi At>OM£fkitX) 

la.-i ^ .#., {)al4TX-'*l1IT^r„AOOni.imxr]i,OIN_C:t9UHT_LOC1tHrrAlrT.AOORCBSX«3tTH|11J.CMOTHX 

|!V.r ..M- J • ♦■■I 

IttO^il If mit K« THPil PRINT «||RKAKINO ' 

IH07O1F O^ICX THE^ C»«t.COUNTX-a«I^COLNrX • Tin«_LCWOrtlX 3 I •AlWflCSCX-l.30202020i 

-riAMAIiaSXtSi »%73t TAODRCSSX-SO 

15000 ir NOT OJX TICK 7p« COUNT _LaCX-CI«^a3lJNrXtCHn jCaiMT1«V4A0fMC9CX*3i tOil.C 

0UNT_LOCX«A0(DMegBX * 3 

in090 ADOR»«»X««00«rFHIlX«1N|ft 1 ^MflTNXi T|4m I tMWf MX**' «Aa i l W »X»3l 

IA095 PRINT "L INIL NUn0Efl *i ^^•^<A00««C681l4| >+-^(IU»DRCSflX-3> 

iStOO UNTIL ?<AI»REfiSX*l>-«FF 

ISI03 '^Ctm COUNF L0CX-Ct4) COUNTX 

I St to f^^NOPPtOC 

I S;?tX» Dt F I- N_»k _l 1 f* t ADCHif> SSX » 

l!i?tUlOCAL TnirX»TMIlJ_LI*AX 

15220 ftU«_LtNeX^FALttC 

13223 IF Li*3TjLlNrX TICM TMIG^LI NEX-THUCi C.ABT . L IHCX-f A1*C 

15230IF ^lA0DAEfBX*4>«42 ivtW THIB^t INEX-rA»JCtLAOT_L|i«X*TI«UE 

132.33 IF 7<ADp»«fhfiX«4>«trD0 IHEN tH|(j L I#CX« IfAlfe 

t3:?40IF NOT THIO LlNfLX M«> 4CHI9 COUNTX«''<AODREHIi%*3> >2'K>I THEN THI8J. INEX^TVAJC 

13230 TCOTX^N LOOI-: lFfA&DRC08X» 

13233 ir TFRTX IMtM LAJJ1 i^lHTX-fmir 

t32?U IF NUt IHIS.tlNEX fMFN rMtS_t tNCX*FN_l IMK^frCF <AOMI»K«Xi 

IS2aO - NOT IHIS.LINEX 

1^300 01 r IN iCXF If lAOORCQSX) 

1S5IO 1 imAL POJNOX.l.uwntX* 



iiistmg continued on page 127) 



VOUR COMPUTER. AUGUST 1 983 X 25 



SOFTWARE 



KRAZY KONG 



An F XPANDE D srrM>n large* qraphics. roUmq 
har»i»K hammpf hfpl^iaiK lifts handhaq^ and 
nmhrena? as vou U , to fpsciie the damset Konq 
has ahciurlpd Spf»c!.icular coltapsp of Knngs 
Iti f in \hp lourth nrriven Uses atl ?tK of vour 
pip^nrled Vir *nr ttii% 10n»v Mr thriU#»f 
rnrfplf>t/» with hiO" ^.nif* Mh^p 



KB JS 



VIC 20 



16K 



£7.90 



MINI-KONG 

For UNEXP from the writer of Krazy Kong 
comes the equally brilliant Mini Kong. You 
will wonder how ie managed to cram so 
much in the unexpended VJC* 
Bnlliant muUi-colcur graphics, expanded 
screen, lift, rolling barrels, ladders, running 
5<rore/HI-score and not to forget the hand 
bag bonus in this all M/C presentation. 



K.B./J.S. 



VIC 20 



UNEXP C5 96 



XENOn 



A«^ E XPANOED D f.rroen prrornlntron with 

supf?rb action packed space thntfer wnttr^n 
pnttr«»ly in machine code with four action 
packed stages To destroy the power source of 
Xeno n you have to f«qhl off waves of rot>ol 
aMack. plasma bombing t5y the legion* of the 
outer sanctum and finally attack the DOwer 
source protected by a force field rontinuous 
borrbardment by quardtans and blockadtnq by 
wtfd whirling suicidal !ipace§h»ps Truly a game 
for all arcadians 



JS 



VIC 20 



16K C7,90 



3D TIME TREK 

At asi a 3D game for imp VIC AJthough hadiy 
wow^ded you afe cetermned to see** and 
rl^strny t^p rraraudi'^g spacF piratP!^ who have 
now dispersf-rt arouid 'he qa'axy m search of 
tfe<;h prey A bril»»ant Startrpk game wfth a 
difference Sp'** '■*'i*'*» '^n or;fphir<^ and fpfit 

arcade actions 



JS 
JS 



V»C 20 16K £5.95 

COfWfVIOOORE 64 C5-95 



ZOK S KINGDOM 

Yoiif ^♦arcmiser t>.intv damaged m ^ meteor 
".loffr IS torc**d torr^sh •stncl nn Th<» plrini»t ivil*»d 
t'V ZOK a tinrse space qonp^ated -maqif of 
Dfar.iia Yo\« ri'e ct'alle'^qed to a hattie of wits 
and endutance as Ihf* hatt^*" for survival starts .r" 
earnest in this bq mullt-screen graphical 
advent'" "■' »■'' 'ov r^nchav ^^ivr^ fj r" mov*** 
men^' 



KB/JS 



VIC 20 



16K C5.95 





THE DUNGEONS 



Entn- the realms of fantasy with this suDerb 
high resolutton, muiti-cofour grapMcal 
text adventure. Choose your role as a 
Hghter with armour or a magician with 
spelli to Ho battle with the fearfulf fire 
brea-hing RFf^ nRAGON and rT>any other 
horrific monsters in THE DUNGEONS 
with 100 room-;, many with ingeneous 
traps* First of the text adventures that will 
keep you enthralled and frustrated for a 
very long time if you use the fast save 
facility or give up and have a new advent- 
ure. 



KB, 



VIC 20 



16K £5.96 



FROGRUN 



PoDWla* arradf> o^mr All rrarhine rode with 
hnl»*^nl cofoin qraphics and sound effect 
Features include snakes crocodiles ladyfrogs 
turtles cars lorries and logs 

KB. JS VIC 20 Unexp C5.95 

KB/JS SPECTRUM t$K 48K E4.95 

KB/JS COIVAfVlOOORE 64 €5 95 

DOTMAN 

Ghosts rhase you as you tf y to eal the dots and 
collect points You can turn the fables on them 
by eatinq the piMs Don t forget the qhosts have 
hnen givon mt^llioenrn ann will try tn -nrnnr 
you This feature n>a^es Dotman excttinq and 
rhaltenqinq Atl MP game corrtpiete w*lh 
r«4nr«nq and ^*iqhpst scores and tunnpts 



JS^KB 



VtC20 



Unexp £5 95 



CAVERN FIGHTER 

A H f4 C version o* SCRAf^BL E 
KB JS VIC 20 



Unexp £5 95 



GALACTIC 
ABDUCTORS 

A stiinniog action packed qame 

which uses at* f>f you ' TV scref»o 

tor the superb large an.mated 

graphics Giqnf Space Hawks whirl 

andwi*avPin intricate patterns as 

they drop their deadly homing 

n^^nesvvh1C^ wiHd**sttoy yniii base on 

root at I Whi'e you are busy defending 

yourself the Hawks will feed on your 

hntpiess population • returning only 

Theif sk litis All MC game comptete 

wdh high score table that witl blow 

your mmd w«lh ifs graphics and sound 

ef feels 



JS 



VtC 20 



1GK 



£7.90 



SLAP DAB 

An exritip,'?, game h.i\ed on the a'^rade game 
PAINTER which combines fast action with 
strategy. Giant inserts hiding under the old 
patnt surface are released by your pamt 
b^'ueh, You require f.nt action and quick 
thinking to outwit them af\6 fim^h the Dane! 
The game is 100 oerrert machine code and 
HI-RES. graphics also inrludcs HI score a^H 
running score with brilliant sound effect^ 



KB JS 

KB/JS 



VIC 20 
SPECTRUM 



UNEXP £5 95 
16K/48K £T95 



TINY TOTS SEVEN 

Super garnes pack to' yo^inge* rh«ldfen witn 
nnght colour graphics and sound effects 
Fv*»ryhndys favnurit^ *>»nion pins f^iip^r 9tr\iio 
O's ano X s Word Jumble Pomber Duck Shoot 
and Mad Drivprs 

KB SPECTRUM t6K/40K £4.95 

KB VIC 20 Uneip, £5*95 



PHARAOH'S TOMB 

Once you enter inc only ^ny oul is with the aid 
of a kny whf-b tinf'icks Ihe mystery of thp 
Pharaon s tomb Beware of me mantraps the 
anctpnl Egyptians so pams^akinqly built One 
false move and vou will meet the same fate as 
befeti other tomb robbes over thovisands of 
yea's A muiti-sc'e**n mc graphical adventure 
w»th M C mnv»»mpnts 



KB 



VIC 20 



16K £5.95 



CRAWLER 

All M C version ol Centipede 
JS VIC 20 



Unexp £5,95 



computers 



COMMODORE - BBC - SPECTRUM - DRAGON 32 

ORIC - Disc Drives - Printers Memory Add ons 

and the best selection of software and books 

8 HIGH STREET, HORLEY. SURREY. 

29 WEST HILL, DARTFORD, KENT. 



TRADE ENQUIRIES WELCOME, 
GENEROUS DISCOUNT 

24 HR. CREDIT CARD SALES HORLEY (02934)6083 
PAYMENT BY CHEQUE, P.O., ACCESS/VISA 
ANIROG SOFTWARE 
8 HIGH STREET 
HORLEY, SURREY 

Overseas 50ppost& packaging 



126 YOURroMPUTFR AUGUST 1983 



t continued from page f25^ 
option Ibllowinp does not allow any spaces to 
be left in the program. If the line-packing 
option is not chosen following this, then 

PROC-DOWN-COPY IFINISH%) 
should be entered from the keybt>ard after the 
program has finished, ff the assembler is 
involved m the source program. The final 
option presented is to pack tines together. If 
this option is chosen then the machine-code 
routine must be installed in the computer, 



The first of rhr working sections is de-Rem 
- Ophon%. The option is either to debug or 
de-Rem as already explained. The section 
proceeds by initialising a local variable 
addrehs% to rhc Stan address and then 
stepping through the whole oj' the source file 
in two repeat-uniil loops. The inner loop steps 
through each Ime and termmates when the end 
of file narker ~ &00 followed by AFF — is 
found. 

Within each line the address is incremented. 



skipping three positions if a reference line 
number token (&84) is found; and to the end of 
quotes, if a quote symtol (&22) ASCII M is 
found. If the line dcteciv the Rem token (&F4) 
then, depending on the option, either the rest 
of the line is replaced with spaces, or the 
whole line is replaced with spaces. This is 
done bv 

FNREM-CRUNCH 

which uses FN-Gei-Striig U) examine the first 
i continued on page !29l 



Listing f continued from page 125. 

133311 ncrcAT 

t 5 5IK»AD00C aSK. •• ADf.*^ QOX - I i r iiin ! X -c »n tX'X 






2i*-'^ -■■■■■'■ 



»ni/ 'itfA -••tiir.C'^n»ADO«:sst -3 



I LtH'V (ijf' t|«H4y. « 

*MIT54 I»«N t-i' 



PWtNf 



«IMI«lllt»|i 













x: nTRtws cor*' 

t 

f.Ot> 

- !■ \ I 












miHix-i 












. 1 





♦.tinRi^QuK-^*?* 



, j»*>..Ai>f)*i'f ♦ 



r»>i4< If -TPOMT ftnnw 
CJ«0i_c(HiMr't=ri+F.f:init<t*/, . i 

jot so tf • (Annf*isti\ > - 

TOtNO ir fji T i|N . <... r .^ 

201 /•, t 

I •«' II t ' 

<!.. H •'» i 

. :4»» rpfiir ♦.,*..^ 4 

r:'r?o 11!*" 1 1 1 nfii4i *«nu»ir 



oprqsx 






7nt»o t^ «<iy^fiirii % M AND h^n¥ * 

r flc - F^ *=r 

??»ii'» cf^ ;r*t^r>«Afviy 

-^ff-^ ff , ■ . ^ . f»**i *^j- ■ ■ . - .,, . 

. u 

" r. 'J s >. - Aoone 3 s X • 1 

1. MOT rii.vAc .r>#»<-^ArkORC«sts 

»»l ViM III 

• " ♦ w »- •■1^ ■ 

* ICXLPL :* 1 OftEQQX-AIHWCWiX 

\. ./U ir -^DD^ ! . ; - • .t;D»*FHnX-rN NOT «*Arr »*.-irn»^.r<rvi 

**n^M IF »Ar»DWHHX •«7 IMfW t »Q AOnHF'^*iJ' 

j*i^4o Ai}o#^'.H%^f N CNiioicir< T>. (\oD»*f r,»sx , I . 

73350 -ADH«tSSX*4 



ATTENTION 
All Games Programmers 



If you can feed our 

DRAGON we can make 

Your Fortune 



We urgently require top quality original games 
programmes, arcade or otherwise, for the 



DRAGON 32 



Whether you are young or old, experienced or new to 
the business, yours may be just the game we are tookfng 
for . . . and we will reward you by paying the highest 
royalties and featuring your work in our national 
advertising campaign and our latest games catalogue. 
Send your cassettes with full details and instnictions for 
immediate appraisal to: 



^ 



sofikitare 




7 WOODFALL, ASTLEY PARK 
CHORLEY, LANCS, PR7 1XD. 




TOP QUALITY 

MACHINE-CODE 

PROGRAMS 



FOR THE 
MICRO 



1 
d 



mOGQER (32K) - - - €7,95 C»s««ttii/f 1195 OI«c 

Nol fUSt another vofsion of Frogger tnis ts tho pfOpBf ricjhquairtv vorston that 
youvo been waitmg for GrapinicaJly brilllafit with cjapirQ-fnouthed crocodile!! 
diving turttes. »n(S frogs Ihat flex lti»if logs as th«y jump alnio (nrreasmq drffjcuJty 
hi score, responsive controls. sourKf effects, flies and bonus 'toqs 
ROAD RUKNER (32K) £7.95CMMtt«/£ 1 1 95 Disc 

The ortly full feature mactww-<3ode version of ttie arcade game available lor the 
B B C mk:rD Features vwhide scrolling screen, radar dbptty checkpoint flags, fuel 
gauge, smoke screens. 6 skit levels. rarMngs. mcreaiing dMnculty and sound effects 
GALAXIANS t32K) C7.95Casiette^CI t 95 01*: 

Fast action version of the popUar amade game 4 types of Gclaxian (in 3 irnttai scf ocn 
formations) swoop down individuaiy Of « groups of two or lhi«e 6 skin tevete. hl-soore 
rar^nqs tionus laser bases. inoretKing (ifficultv. supert) graphics and sound 
CeKTIP€DE (J2K) f7.95Cai»ette'C I ! 95 CNsc 

Inc7f?dible aroi^ type game fealuring mushrooms, flies, sr^tis spiders and ihe 
centtpodes of course CMc«lkint ^aphtos Ana sound, e ohMI kvolo. n« ocoro. ronkinao, 
bonuses, and increasing dtfficulty as the spiders becorw morp active and m^ 
mushrooms IrKfease 

FRUIT MACHINE (32K) £7.96 Cas»ett«/C 1 1 95 Disc 

PnobaiOly the bast fniil machtne implementatky\ on ttm madiets Ttus prografn has d 
ait . .HOtD. NUDGE. GAMBLE, moving reels realistic fniils and sound effects 
nriultipfe winnioj lines This is THE friirt mochne pnsgram to hiy. 
AUEK DROPOUT (32K) £7 95 Ca»iette/£ 1 1 95 Disc 

Bas^J iipon tlwt Hf<wiiift <jam<* of 2YG0N, but our version improves upon tho ongmoi 
arcade game iseir. You have lo shooi the aiene out of thoir boxes* before ihe 
' boxes'^H up Onoe full the aHem fly down ralenilessly. expkiding as ihey hil the 
ground Si irtflbe for use with keyhoard or toyslick 

INVAO£RS (32K» E7.9SC«ssette/f 1 1.9S I>lsc 

Supertot veision of the oki dassic arcade game inciudtng a tow extras 48 marching 
invadem drep bombs that enxln your defences, and 2 typ»s of spaceship fly over 
releasing laige borrtbe tfiat penetrate through your defences Hi score, mcreaskig 
dlfficully. supe* sound effects and graphcs 

SPACE FIGHTER (32KJ ^7.96 Cassette/C 1 1 95 Disc 

Arcade-sMeginie based upon features from D€FbN06R and SCRAMBUE & types 
of monadrig agri fire at you and may attempt to ram you . Sec«raRe attack phases. 1^ 
dunrms, asterods. repeating later cannon smart bombs, ri^ecore. rankinga, 6 skill 
levels bonuset 

* WE PAY 25% ROYALTIES FOft MOM QUAUTY PROGRAMS # 



5 



SUPERIOR SOFTWARE 
Dept YC10. 
69 Leeds Road. 

Bramhope. Leeds 

Tel; 0532 842714 




DISC SOFTWARF 
AVAIl A0I E NOW 



IXIZ£ 



"^^ 



YOUR COMPUTER. AUGUST 1 983 127 



BEEBUG ^ BBC MICRO 



DEVOTED EXCLUSIVELY TO THE BBC MICRO 



MEMBERSHIP NOW EXCEEDS 18,000 
BRITAIN'S LARGEST COMPUTER USER GROUP 

18,000 members can't be wrong — BEEBUG provides the best support for the BBC Micro. 
BEEBUG Magazine- NOW 64 PAGES devoted exclusively to the BBC Micro. 

Programs Hints & Tips Major Articles News Reviews — Commentary. 

PLUS members discount scheme with National Retailers. PLUS members Software Library. 

10 Magazines a year. First issue April 1982. Reprints of all issues available to members. 



BALLOONS 
JULY 1363 




ELLIPTO JUNE 1983 




RETURN OF THE DIAMOND 
JUNE/JULY 1983 



INVASION APRIUMAY 1983 

ANAGRAMS 
JULY 1983 



issue for details. 




February Isiuo: ProgtomFoatures BEEBMAZE Fmd youf way Muouylt Urn 
fandorn m^ie, guided by 30 views IforT^ if»side the maro an eKcelleni game? 
FIVEDICEA Beeb implementation otYAHr2'EE(R),a novel dice Qame . Also a 
listincj of WIND Y FIELD - a creiitton from Acornsott, SPIROPLOT screen dood 
iBr. and a conipteie memory display protjrnm in a user key. Plus Machine Code 
Scfuc^n Oiinipi foi the Epson and Seikosha Printefs; atticteson USING FILES, 
IDEAS ON ANIMATION ilncludinc) a RotattnfiCubeproflram), an Introduction to 
the Used Pfocodures, a Sufvey of Books on the BBC Mnjo, rind a Roundup of 
Disc SysiornHnts. PLUS a variety of HINTS. TIPS AND INFO, *fK;hidingasingle 
VDU command to pef form a SI DEWAYS SCROLL 

March Issue: Program Features: Life I32K}, Artillefy Duel ()6K/32KK 
Square Dance. 30 Rotation (will rotate any object L Printers for the BBC mico 
— Review of Epson. Seikosha, Tandy and Olivedi What to do with the new 
Optifatinfl Sv5t<?r>n Diftc Foinfianot Program, antl full Disc iniJt»uct*on sot. 
Newcomers aiticle on Text and Graphics Windows F LUS How to get a new 
Opera tiny Syslem ROM arid a sfjecialdealon Wordwisn (rni*inhersonlyl 

April/ May Issue Special Anniversary Issue -Contains index to the 
whole of BEEBUG Volume 1. Music Composer create cuntplex 3 pan 
hnr monies with this synthesiser Program Colour bar chart generator 
program. Bef^b implementation of the Connect Four Game. Invaston a 
16k Plus Review of Tape Recorders for the Beeb; a Basic Program Editor, 
wttich lists varablt^s and pioced»uf*s, and executes l^ini and Replace in a Basic 
Pioyram; Reviews of Acornsoft Games and the Torch Z80 Disc Paclt. Disc 
Menu Program Newcon^eis introduction to Modf 1 How to s<ivc the 
unsavabte; and a routine to print Duulili* Height Characters in all ir^odes 

Juno Issue: Program Features: 'Return of the Diamond' A IGk adventuru 
game, 'hedgehog' a well implumentod frogqor' tvpe9*iiny, and Ellipto. Cruate 
your own oft The shelf sound rjf fects with Sound Wizard. Plusarnclas on Using 
Files, Rotating and Expanding Characters. Using Printers, and How to 
multi- program the User Keys. Hi? views n1 The Hob bit Floppy Tape 
System. Adventure Games, and oCon^porotivcRcviewofWafdsvieoand 
View. Plus FX CaM Update, Disc Program Auto-relocator, Wordwise 

Update, and mort^ BBC Book Reviews 
July Issua: Ganws: Robot Attack (32K) and Anagrams, a 16K word gan>c 
Watching the Beeb at wotk - a simple program to show your micro at work. 
An introduction to discs —what are they and are they worth getting. Balloons 
a coloured animation. Make your micro speak tike Kenneth Kendal. Bad 
Program Lister lists programs even when the coirputei pror>ounces them 
'bad'. Reviews of Epson and Seikosha's new printers. Five books of programs 
reviewed, plus more software reviews. Using Files pan 4. A full disc sector 
editor prograrn - to read and retrieve lost disc files. And how to modify 
Acornsoft's Planetoid. Plus hosts of useful hints. 

BEEBUGSOFT: BEEBUG SOFTWARE LIBRARY 

offers members a growing range of software from 
f3.5n per nassattd. 



BEEBUG NEW OPERATING SYSTEM OFFER 

BEEBUG members cen now obtain rh*' n^^w 12 OPERATING SYSTEM 

ROM at iifound HALF PRICE 

Sen BEEBUG MHna/iiu* Fx*bruary. Maich or April for details. 

As a result ol BEEBUG neyotiations with Acam the ROM now may also be 

offered by other user (jroups to their men^n^rs 



3D Noughts and Crosses (32ICL 3. 
4. Magic Ee t32K). 5. Cybn Attack 



t. Starfire IS^K) 2 Moonlander (16K) 

Shape Match (t6KI Mindbender 11 6K) 

r32KK 6, Astro Tracker (32KI. 

Utilftiet»: r Disassembler n6K) RedefinelteK) Mini Text Ed (32K). 

Applications: 1. SuperploT I32K} 2. Masteffile<32K 

13*^M> DISCOUNT TO MEMDI.H3 ON THC £XCCLLCNT WOnOWISC 
WORD PROCESSING PACKAGE THIS REPRESENTS A SAVING OF 

OVERTS.OO. 



Send £1.00 & SAE for Sample 

Membership: UK £5.40 for six months, £9.90 for one year. 

Overseas one year only: Europe £16.00, Middle East £19.00, Americas & Africa £21.00, Other countries £23.00 

Make cheque to BEEBUG and send to BEEBUG Dept 4a, PO Box 109, Baker Street, High Wycombe. Bucks HP11 ZTD. 

Send editorial material to: The Editor, BEEBUG, PO BOX 50, St. Albans, Herts AL1 2AR 



1 28 YOUR COMPUTER. AUGUST 1983 



(continued from page 127) 
word oi the Rem slaicnieni. hs debug option 
is chosen and if the first word is Debug then 
FN-Stari4jne is followed ':>y FXEnd-Ltnc; or 
else FN*End Line is called directly. 

The rouiinc also contains a switch called 
Asscnibler% which h turned or\ or off by ihc 
occurrence of the assembler markers. If the 
switch is on, then the assembler comment 
delineator is acted on in the same way; but the 
blankuig-oui of lines can finish when a multi- 
Ime delineator is found. 

This section is followed by the re-variablc 
section which renames all variables. Its 
stepping routine is largely identical to that of 
dc'Rcm, the major differences are that lines 
bcgmning with A* are IcH intact. 

Hex numbers are skipped over as the system 
caimut dei^ide between vjiiable ABCID and 
number ABCA. The assembler delineators are 
also used to change the viluc of the variable 
string-length; which is used to decide if an 
encountered variable is bng enough to be 
replaced. The main action routine 

FN ONE VAR 
is called when a valid start character is 
encountered. One-Var firstly attempts to 
identify the type of variable/name by looking 
backwards for the FN or Iroc token (6f A4 and 
&F2). If these are found, then the Type% 
attribute can be set. After the string has been 
extracted, then the new string is produced by 
FNMAKE STRING 

The string is produced by a number from 
the array stringMirray%(2} is for function; 1 
for procedures and 2 for variables. 



lO CL6 






a7o.junH]s«ll3 


770RTS 


97QL0A 471 


20 ntmTTM»<ib, 


3>-LllC cnUMOdl" 


rWWl DA fc70 


TOO. IMGMK) 


vaoAaL A 


.ia PKtNTriw<7i 


'AflflVMPI Ffi 


ftciintNi' fo " 


a^WMP ci^ 


7*oac 


940Aat A 


40 rflfNTfAe<V( 


-BtARCH roR nivc»* I lie NUMiCH" 


&oo«co riMt1»«D 


OOOLJIA 474 


10001MV 


50 PntHllAtfiJ* 


•OTARTING 


man oivcn AXHutras.*' 


iiioo«> rifO 


•lOADC CI 


tOlOCOR <I.74>.V 


MpniHJJtmiy*' 


iaAl>fl \HU 


mnuMv Hi i isw inioe J" 


&30«a PINIB«D 


•209TA 474 


10206TA *73 


fQ pfttHJitmi'jt 


-HtHCH. UM 


tNTHY f IRIit INrCOCB" 


4304W* r>«wton» 


VSOiOA 4/3 


1030CMP 477 


ao i>f»iNTr«*7i 


-rWWCTtH 


IQ START AOORCBB* 


640.FtNlf}lirt» 


•40ADC £0 


1040Mra PtRMMLPV 


W P«tNTTAII(7l 


-OF Flll-i 


flFCUW IH 11^ MtlHWilt,^ 


laoRis 


OSOaTA 47? 


lOaORTS 


too »*»<INTTAfi<'/» 


■^QN ttST lOnATlfSN 470 SC:T TQ t^P' 


440.FIMiaM 


a^oftrt 


lOAO.FCRMALPS 


110 rfllNT1A0t2l 


•FOR euccae mm too fob rAiumf.' 


*7«mM 


■70.TOIT 


1070tIkA 472 


I70 nilNTTACI4 7» 


'uaeo AaaottJti: #icK»fWBoif<« MrThocin- 


««OaaA l»«MOO 


aoofc.»v CI 




ISO rftlNT1MB<7l 


'mm iH MM MknrATAatf " 


A90L0V to 


•fOtDA (4741 «w 


tOVOaCO CERTAIN 


MO PfllNTTMil3« 


731 -WCW 




700LDA lADOXl.V 


900A8L A 


IIOORTS 


190 WtrCMi»<g9fON6g*H»rri 


uMTii. mwvimmX'S2 


7toor t%rw 


YtOAOL A 


lilO.C£f«tAJN 


1*0 mom 1 




370LCM (^721 «V 

:»OOTA tlh 

3«OtNV 

4O01IIA l|i70l«V 
4I0«TA «7S 
, 420tlM <lr72>,Y 
' A30flf A Ii77 

440LDA nor 


rssomt JIJPVUVAR4 


«r70«TA 4/1 


1120L0A ir4rr 


170 Mtncf*H4tncn 


-195 


730U>A CO 


V30AM> £4CO 


1130STA 47t> 


loo oiH ntiss 




74O0TA tWtCX 


V40rffV 


1140RTB 


tvo Maii»*%40o 




730.JUMPOVFA4 


nOCOl f474l ,V 


U50J 


20O A0C»XHk74 

2IO inoiq;*«7o 

i'JO FOR TO1X*<> 


to J BtEP 


7*on^ 

1140 PCttf 


9AOIITA 4 72 




330 PX^IHEM 




tl70 RraPONSFlC-nFT 




2401 or r mix 




4SoeTA INDIDX 


tliO CLS fM4INtiAB(|i,1»^OO0C AMEHSLCO" I 


23o.ftiiwni 






1190 PiitiifrAiH;;^ 


rf«8G 9 TO nM(E A 


nopy- 


3*ot.fiA mmtx*\ 




470J0R IICMOO 


1200 rflWTTAI»t7> 


or THE opjfrT r.uw 




270BTA hJO 




4«0t0V fO 


taio RCPtAr 






TBOLWk mmmx*7 




1220 fSflraN||iLt«0£t 




T^oitfA \n 




90ocnp noD 


1230 fie9f-a«0CKHli:flPON9Cl OR Ib70 




ZOOLBA Braex*4 




atoiNC JLtmvcn 


1740 mfTit mmmmmx'^ji 




iiofifA fcr^ 




370JWI PiMim 


I230 •OPT 1,2 






ITW DA »MM-t*n 




SJO. JUNPOSAJI 


tz&o *6Avc ^LtmcmjMon' rwe^h n:oi 




xaoarn kts 




340Ct*» CftflO 


17W> •OPt 1,1 






S40Loy CO 
jaaLOM tkro>«v 




960Jaft TtBT 




Z.«r//i^ Z £./TO cruncher. 



Within the assembler two other consider- 
ations apply, Mrstly, the interpreter stores op- 
codes as three ASCII characters, not as a 
token. To avoid these being re-variabled then 
the minitnum length of variables which will 
trigger Proc-Replace is increased from three to 
four. Any three-character variables outside the 
assembler will cause the op-codes to be rc- 
variabled with disastrous consequences. 
Accordin|;ly variables such as I. DA, ASC^eic, 
should not be used if the assembler is being 
used, Secondly, a space must separate the code 
from the addiess in assembler, to avoid the 
compactor recognising it as a variable. To 
prevent this space from being removed by the 
line-pack routine it is replaced by 



CHRS 
in re-variable and changed back in down copy; 
Finish%. 

The system does not ciscriminate between 
codes which require an address and those 
which do not — so a space must tbllow all 
codes. The line-packing routine works by 
replacing the four*bytc line delineator with a 
colon and three spaces. Lines which start with 
an asterisk have to be left alone m their entirely. 
Lines which include an If or Rem statement 
have to be the last old line packed on to the end 
of the tiew line. Any hnc which starts with a 
Def statement or which is referenced by a 
Gosub or Goto has lo be put at the start of a 
new line. H 



DONTMISS THIS INCREDIBLE OFFER ! 



50 GAMES £9°95/M 






CASSETTE 50 FOR YOUR MICRO 






V-^ 



^^f^ 



^i^ 



'J? 



:a'3\ 



(iALACnC ATTACK 
SPACE MISSION 
I UNAR { AKOf R 
PLASMA BOLT 
SlARTRtK 
RADAR LANDING 
ATTACKER 
GALACTIC IKJCFIGMT 
/ION ATTACK 
VASiVf ACTION 
0X0 

PONTOON 



IHiN iCfc 



SUfiMARfNES 
flOCKPT LAUNCH 
PLANETS 



MiiZf EATFR 

OPfllTTf R 

MO TO H WAY 

*^OH\A fi ELD 

NIW 

TUNNFt F5CAPF ,v,,. 

8^^^'^ ^" JtU^i LAMi 

^' BATTLE SPACt SfcARC:»( 

?V UNrVFftSF 

sniiNu FAROCT ft ATS 

SMASH THt WINrKm'S TANKtri 
SPACS S^*IP 
JfT FLIGHT 
PHASER 

I.NTRU[>CR 

INFERA^O 
fi HOSTS 



'^tW 



:;^i 



^'' 



NOW AVAILABLE FOR 



SPECTRUM 

ZXB1 

LYIMX 

DRAGOIM 
ATARI 

^appks . 



ACORIM 
ATOM 

ORICl 

SHARR 
MEVI/ BRAtIM 

0CD0AIB 






MINIMUM SIZE COMPUTER REQUIRED ONLY 



CASCADES HOUSE 
BARQAN'S LANE 
LLANDOGO 
GWENT 
SWALES NPS4PA 



:^ 



DIRECT MAIL ORDER FORIi 



SUPPLY CASSETTC SO rOfi 
mck>s« cheque/ PO 

.^idfess 






COMPUTfRi 



YOUR COMPUTER AUGUST 1 983 1 29 



4 



I OTHLORiE N(|j& 

WARMASTERS 

BATTLE YOUR WAY THROUGH 

TIME WITH WARGAMES FROM 

ANCIENT GREECE TO THE 21st CENTURY 



470 



431 



1160 



1201 



1000 



1861 



1^44 



1996 



2000 




r 

4\ 



^tLi 



TYRANT OF ATHENS 

adventure wargamt 

2X81 16K Spectrum 16K 

Dragon 32 Tandy Color 32K 



PELOPONNESIAN WAR 

{liftloniHC^j Aril s!(;it*Kiir w^rgMim*^ 
?X 81 16K 



ROMAN EMPIRE 

ptov 

2X81 18K : Spectrum 16K 

Dragon 32 : Tandy Color 32K 

Atan 40& 800 48K 

esc Mode} B 



SAMURAI WARRIOR 

iK^tintufO game tn mf»dK!\'dl Japan 
ZX81 16K : SpMtrum 18K 
Draiioffi 32 



WARLORD 

:«(]v4ffAt\jre ^v^iganw tat in madiaval 
Japan 3 leyt^ of ptoy 
ZXm 1«K : 8|>»otnjm 48K 
Dmoon 32 : Tandy Color 32K 
(coming aeon for Atari and 
OAtC 148IU 



PRIVATEER 

rwil lima Qfiphics uiimn» to sink 

Comblnad est««tt« con taint 
both 

ZX81 16K AND Spactrum 4»K 
fof only £4fO 



JOHNNY REB 

.111 yrap^Mc* wiari^amd fot 1 or 2 
play«rs« munoevtring tfoop* on a 
lviiTi««fiiild 
Spectrum 4tK 



PARAS 

oil gmpHica wwfHima to doitrov 
onomy bridge 

2 battloflakt. 10 l«v«li of pity 
BBC Modal B 



REDWEED 

■ill (|r.iphit:N ^v.ifi)anw in which you 
't^ai (jft?v«ffl itvo Mamans and 
KodMoeci roach London. 
Sf»oolnim4IK 



BArrLE20NE 2000 

i^ ttflnk Detore tt 

i^P lOievaliof 



BBC Model B 



PROGRAMMERS - htip m tht gipt m^ your wergemic 
Machme ooda prooremmam wonted. 







PRICES 




ZX81 16K 


C4.50 B8C-B 


C6.95 


bpoctrum 


t&.&U Dragons 


tb.y5 


Atari 


£12.50 Tandy 


n.95 



AvMm from bftmr $offwm9 ttwfif Of dfirvcf by mai onhf 4cc«st Nmimr, Cfmfues or 



IVr.C. LOTHLORIEN 

Depi YC8, 4 Granby Road, Cheadle Hulme. Cheshire SK8 6LS 



LYNDENHURST LTD 
Any Spectrum 

MAGIC WORM 

£4.95 



Accept the challenge of guiding Magic Worm 
on his journey to the secret cavern. Use your 
skill and nerve to overcome the many 
obstacles you will meet along the way. 
Complete the dangerous journey into the 
cavern and overcome the final challenge of the 
bottomless pit and the game is yours! 



Please send cheques/ P.O. 's/cash to 

LYNDENHURST LIMITED, 
38 ASHLEY ROAD, LONDON N19 3AF 

Overseas orders £5.96 per cassette. 




ALL OPERATING 
SVSTKMS 






LIGHT 

ATOR 
// a? BRIEriHG 

tH A(of^ J4r, r^^ lw»»» niirtrrwrtT jtmS vm*m dNplay. 
' :}vir9 pont«rt pkn D^fUl taa0o«it Oafnonvtration 
A'oa clwwt n<rt« #p1 flighf ptgn Fantaittei 



^^■^Br »^f ttii VIA 

^0IKtm mcAowti MO 



A n^w concept, a nciw# cUi&sic 

Wolfpack 111 
BBC 32K, all uperalinji s> stems 

Con\bot btiefiiQ nnd progran^ 

■ bomet imos your tn st wai r (ng i!, 3 a nc mg diif uptor 
t»nani »t(ikir>y ffcim bi»/or'<t vom rmiKn tlwy 
rTuit<ir(Ali«« ckiae ai hond You jiio r*Thr- auir.k or 
dnadl" "A think, zap ani \\\mV ^j^ir ..frtr.i-r" 



«t [ . ' T .. Poof ovi^CMt r«M^*tdMJ by d*itM ,<." 

* 'It. Ievt< inu« ••€•!>« iMrh Gra<t^tn«bonib.'30 ^■pfttcft j'M «M«^.'mi«i/corrKi4M-awi«t 

M A M M ON Y n«in4t«, wvMtia. 3D p«t1«<r>« o< cxatoiM tnd tound TKifiu (k*^*^ 

WORD ^f «f tCT »» «ndly tnd v«rfu»t4« M *«r#ifv 40-80 cc**im'i ^w^^il pinr.t»»ot <»dcl f4 lot dmc v««Myti 

OtALCRS ONLY Pl£ASf Ph'ONt tt>ei>3< ?0«C;6 ftOyAlTirS m;C PAYS THf etS' fOR TMf itST 



Ordtrs to: OoctO' Soft. 258 Coneygro« 
Rd , Patarborou^ PE2 8LR 

NO ewt^as all prtces fully uicKiAivfi 

cop^ol 747|9t7 9$ 

cop^ttof Woffp«ct( €7.95 

cop«ao1 Kramiin f6.9S 

cop^s of Harmony €6.96 

. copos of Word Rarfact C9.9§ 

TOTAL t 



• SpecUi of for 11 off 
for 2 itamt. C2 off 
for 3 itams, ate 



Nar, 



Ad(i»t*t;s 




! 30 YOUR COMPUTER, AUGUST 1 983 




The onginal and completely unique two player games of cunnrng 

and strategy. For ihe more demanding games enthusiasts amongst 

us. 

Both games available on ZX81 (16K). Spectrum (48K;. BBC B . 

Dragon 32. Commodore 64. Alan 800 ^^^^ q^^^ ^^^^^ 




OTHER GAMES 

JUNGLE TROUBLE! (Spectrum 16K/48K) 

A highly addictive and very tunny pure machine code game set m 
the depths of the African lungle. Luri<ing crocodiles, marauding 
apes, the pit of fire . Come hack Tar2an All is torgivenM 

^ BLASTERMIND (Spectrum 48K only) 

We have yet to find a more infuriating and downright ride version 
of a well known game You too can have insults heaped upon you. 
as you struggle to beat a very sarcastic opponent. Even cheating 
wont work Very addictive — until you throw the computer into the 
T V screen 

C6.95 





THE QUEST OF MERHAVID (Vic-20 <16K)) 

A very challenging adventure Wtll accept and act up to nine word 
sentences Can you even find the magical firestone of the Dwarves 
let alone wrest it from the Dragon ol Thargon* 

£7.05 



hC**: 




HARRIER ATTACK (Any ORIC-1) 

Pure machine code, supertast. action packed, highly addictive 
arcade style game -equiring great skill This game is everything an 
arcade fartahc could ever hope for! 

£6.96 

All MafI Orders fine p & p ) to 



flKlflCCh 



ADD ON MEMORY fbryour 
SINCLAIR SPECTRUM 

Issue 2 v^/ith dark or^y ksy^i 

16K Bytes to 48K Bytes Upgrade 

Kit comprises 8 chips which simply push 

into sockets & come complete with 

full stnstructions 



£29-50 



inc P&P & VAT 



• r 



ATARI 800 

16K Bytes Memory Board 

Kit comprises printed circuit board 

whish simply plugs in & comes complete with 

full instructions 

£39-50 °/o?ilf,iy £69-50 

inc P&P & VAT ^ inc P&P & VAT 



PLUS 



Superb programmers Flight 
System Gamefor Apple n DOS 3-3 

• Total IFR & VFR system inc 20-^ programmes for 
learners & professional pilots of real aeroplanes. 

• Real time full colour picture graphics like your 
TV picture, NOT old fashioned flickering vector lines, 

• All navigation instruments necessary for flying 
Real aircraft, in Real airspace in the Real world. 

• Approaches/scenery for any world airport may be 
keyed in using SEED & PIX progranrmes in this 
incredible package. 

• A flight path XY 

plot — Naturally! gs^^ m ^^ 

• Cassette or -r vA*HII Trade Enquiries 
Floppy Disk dUv^ ilV Welcome 

mc P&P & VAT 



£. 



PLEASE SUPPLY 



Add on Mennofy for Sinclair Spectrum Qty, 

Add On Memory for Atari 800 Oty. 

Apple M Flight System Game tape — 

or Floppy — Oty £ 

Value of cheque enclosed payable to 

Sun Computing £ 

Or 
Please charge my Access or VISA card No; 

Official Government and Local Council orders welcomed 



Name: _ 
Address: 



9 Ditlingburgh Rd , Eastbourne, E Sussex BN20 8LY 



Tel No: 



Sun Computing Services Limited 

Concorde House, Si. Anthony's Way. Feltham. Middlesex, TW140NH 

Telephone Ot-890 1440 Telex 895442a SUNCOM Q 



_J 



YOUR COMPUTER. AUGUST 1983 131 



(ll^LUSOOtJ 




5of4vj4A rW4tfC3 3a*L £w <v«c <»-t5*» '^«^ 

^'^^' . Plus «o L.TO 



3- WA\LlfJt UST 




EASY TO FIT. 

CHIPS JUST 

PLUG IN. 

NO SOLDERING. 

SENT WITHIN 10 

DAYS 




ISSUE TWO 
MACHINES ONLY 
(BLUE KEYS) 

i>.A.E. for details, 
please. 



DISPLAY INSTRUCTION SHEET 

Get the best possible results from vour Spectrum. 
Deals with yellowish white, wobbling colours etc. 
Send £1 plus Stamped Addressed Envelope 

MAIL ORDERS ONLY Cheques/P.Os to: 

FOUNTAIN COMPUTERS LIMITED 

Bishops Court, 

Bishopstoke, 

EASTLEIGH 

Hants. 305 6PE 

(0703) 616505 



SORRY, NO OVERSEAS 
ORDERS ACCEPTED 
(including BFPO, Channol 
ttlands and Eire). 



SPECTRUM &ZX81 
EDUCATIONAL SOFTWARE 

SPECTRUM FAMILY LEARNING SERIES 

Use our Conputer Assisted Learning PACks to help your 
children win their school work. The programs in the series 
use moving colour graphics and sound to make learning 
more enjoyable. Each pack contains four programs and is 
suitable for use withthe 16K or 48K Spestrum. Program 
notes are supplied. 

CALPAC FL1 (S to 8 years) £7.50 

Tens and units addition and subtraction with detailed help 
facilities; powerful, easy to use drawing program; English 
comprehension applied to American Indiarvs. 
CALPAC FL2 17 to 10 yearsl £7.50 

Roman history; spelling tester with easy entry of your own 
lists; flexible table-tester; homophones. 
CALPAC FL3 (9 to 12 years) £7.50 

Noun:>, vt^fbb, ddj&uliveb dnd ddvutbb; tenses of verbs; 
biology of the flower; long division tutor. 

The programs are ideal for the ages stated, but could be 
used by anyone requiring revision of these areas of study at 

any age. 

CALPAC CI O LEVEL CHEMISTRY £7.50 

Four clearlY presented revision/tutorial programs. The 
subject matter has been carefully structured to cover the 
most important aspects of: 

• Elements, compounds and mixtures. 

• Structure, bonding and properties, 

* Redox, electrolysis and the activity series. 

* Acids, bases and salts. 

4HK Spectrum and 16K ZXBl versions of the cassette are 
available. Please specify which you require. 

Professionel Computer Assisted Learning materials from: 

CALPAC COMPUTER SOFTWARE 

108 Hermitage Woods Crescent, St Johns, 

Woking, Surrey GU21 1UF. 



132 YOUR COMPUTCR. AUGUST 1983 



STORE 



T^v^""^ 




SEARCH 



How [X) YOU stare and retrieve icxi data, for 
example, journal rcJcrcnces on the Dragon? 
Well, you could use th:: string arrays in Basic, 
but these use five cxita bytes of memory per 
string. Storing on tape and searchmg are abo 
rathei slow. Why not put the data straight into 
memory, merely dclimiimg the strings with a 
suitable tcrmmator? 

This program uses machinc-codc routines 
under Basic control, to do just thai. It then 
allows you to search for a key word, or 
combination of characters and spaces, and will 
display the whole of the entry containing the 
key "word*'. 



For first-time loading, switch the machun: 
ofl, then on» and load the decimal niuchine 
codes using the program supplied. Note that 
ihe code must be loaded fruin Address 2943 — 
decmul. 1 here are 150 bytes to load. Before 
doing anything else, save this to tape as a 
machi.ic code file 

CSAVEM'MC\2943,3093,I50 
Now turn the machine ofl'i then on, type 

POKE25.6 
enter New, enter and load the Basic program as 
listed. Do not add any spaces as memory is 
tight Finally, Save the Basic file in the usual 
wav. 



Program for hading deama/ machine codas, 

i m m'm^?h^''m^f m^^f- s.htlments. 

3 REM RS niRNY fiS YOU NEED. BETWEEN LINE^ HcJ - 4'-^. 

4 REM SET THE PRRflTION. B.G* CLtHK■l0M^^.,^^•25U IHfcN kUN IHlb HK'UiVkHH 

BW ANSWER THE PROMPTS. 

5 REM EXRMPLE FOR IHE KIRSJ BLUtr MF MR-Hirit I UDh HIK IHt 

6 REM FLIGHT SIMULRTOR. S IS 322^6. HNO N IS 182. 

7 REM 

8 REM 

10 DRTfl201.0.0>2!J3'127.ttC. . or HEX, i JXt!:-. 
20 DRTR ^ff 

50 INPUT'-STRRTING RDDRESS DEC. ";S'S^:^"I 
S0 IKPUT"NUMBER OF UODES. DEC.">N 

70 FOR X-1 TO N REBD RPQKEC S^X >.R'NEXT X 

71 REM 

72 REM FOR HEX.. LINE 70 SHOULD BE (REMOVE REM. > 

73 REM FOR X=l TO N REHD R§ POKE< S+X >. VK( "Jjlh" ♦HS' HbXl >: 

80 CLS»PR1NT»*C»J0ES LURt^ED. NOW SRVE 11 RS R%"MRCH1NE LUDE FILE 

HNO IHht* ' ■ • tkH 
E THIS BRSIC PROGRAM.- 



For subsequent luadiui^ and runnini£> type 
POKE25.6 
enter New, enter and Cload the Basic from 
tape. Now ivpe 

CLEAR512.2943 
and C-lA>adM the machine code from tape. 
Type Run enter and the machine will prompt 
you with **Stari ai address?"(decimal) which 
must be MM or above. Addresses 3114 to 
32767 are now tree fcr storage. You will now 
see a **S,L or C?" prompt, that is, search, toad 
or clear. It is best to clear the memory before 
creating a new file, so respond **C** — this is 
error-trapped to avoid di^asteis. The program 
will stop, so rerun u and put the starting 
address in again. You can now put in text up 
to 255 characters using any character except 
asterisk and hash, which are reserved for 
program use. Each time you press Return, 
your entry is stored, and your position in 
memory is displayed. Press Break to leave this 
routine. 

To search, rerun and answer 3134 to the 
addr«;ss prompt, and S to the **S,L,C" 
prompt. You will now be asked for a string, 
maximum length 32 characters, and excluding 
asterisk or hash as before. The program will 
fmd the first entry, display alt of it, not just the 
search word, and then ask **Cont?*\ Type Y to 
go on. You will see *' Finished** when all the 
strings have been tound. 

(continued on page f3S^ 



YOUR COMPUTER. AUGUST 1 9B3 1 33 




^ SINCLAIjr 



from 16k i- 48k 

With our ME48 memory expansfon add-ons 
your ZX Spectrum can Increase its capacity 
by up to three ttmes. 

• No soldering • easy to fit * simply plug 
In • fully guaranteed • no loss of memory 
through wobble or white out. 

NB Before ordering your Spcarurii a6d-on Diease check 
which Spectrum you hsve tn your possession 
At the back Df the ZX Spear um the metaUic contaa strips 
can be clearly viewed In the series A the space separating 
the strips is the same width as the strips In the series B 
the strips art twice as wide as the space be^veen. 

SPECTRUM ZX81 

ft/IE16-*8 Scries A £34.50 MEM 6 £19.25 
Series B £23.00 ME1 -64 £44.25 
MET 6-80 Series B £46.00 

FITTING/TESTING SERVICE. While-you-wait, personal 
calters Monday-Friday 9 30-5.00. £3.00 
By return registered post £.7.00. 



S^2£ 



ZX81 & SPECTRUM 
SSI SPEECH SYNTHESISER 

SIZE3V2"x5V4"jtr" 

• Make amazing speech effects with your 
ZX Spectrum, 

• Specially designed for use with your 
Spectrum. Just plugs In, no dismantling or 
soldering. 

• No power pack, leads, batteries or other 
extras. 

• Ample volume for built In loudspeaker. 
Manual Volume Control on panel Can be 
plugged In to Existing hl-fl system. 

if Uses no memory addresses. 

• Free Dictionary of Sounds. 

SSI SPEECH SYNTHESISER £39.00 




TAPE LOAD ANXIETY? 

Vu-Load takes the f r jstratfon 
out of loading your ZX8I or Spectrum 
programmes- 

• Insures programme load every time 

• monitors tape output level 

• gives positive %ave Indication 

• detects blank tape without disconnecting 
cassette wires 

• ready to use - no wiring TL £19.99 




NEW 



EXTERNAL MEMORY 
FOR THE SPECTRUMI 

Upgrade your Spearum to 48K with 
the new ME16-48E suitable for series A and B 

* Plugs Into the back of your Spectrum 

# Specially designed to avoid loss of memory 
through wobble or white out 

• Has a piggy back' connector so you can add 
other peripherals like the Spectrum 
printer etc^ ft/|E 1 6-48E £39.95 



|iaCy\f] LEVEL-VU PRISM 

IJj^^^^^ Allows you to see your tape 
^"^counter without movrng from your seat! 

• attaches easily to recorder body or lid 

• fits most recorders including Radio Shack, 
Vlc-20, Atari 

• greatly magnifies counter 
numerals LVP £3.99 

ir All Items are normally despatched within 24 hours 

cohb^uterM^I 



7-9 Thane Works, Thane Villas, London N7 Jet 01-609 7919 



iikiC%/\l\ '^■^"O TAPE save it - first time 
■■^|C*^r^L^ on American microtape 
^^^^^^^^^^^ * speclatly deiigned for use M4th 
B^^^^^rnicro computer I 

* Low drop out occur^rKe # uniform cOAtkig 

# HiQtt wtiiir^irinn Im/H ♦ So Qood. we can guarivitee them 
ror 1 2 montni AUDIO DIGITAL AD.C 1 2 - 55p AD.C20 - 65p 

• Free 23 line memory test programme with 
every add-on, ^ — -^ p^^, andp«c**ing 1 

Kill only 40pi>g*»t e|T^ 

Please tick the appropriate box to order your Computer Addon 
Memory Expansion Spectrum ME48 Series A Lj Scrfei B Lj 
ZX81 ME16 LJ ME64 J Speech Syntheslsei SSI Specirum J 
ZX8\ _ Tape Load TL LI Level VU LVP U MEI6-48E D 
Audio Digital AD.C12 L I AD.C20 1 
""ISia Add 40p Post & Packaging to theprke of all Items. 

I enclose a cheque or postal order for made 

payabfe^crosse d to C omputer Add-o ns, or 1 would like to 
pay by Access ^^f^ or Barclay Card^^^ ar\6 I enter my 

] 



number and signature accordingly 

[ 



Signature 
Date 



Name, 



Address. 



Occupation yc8 

COMPUTER ADOONS 7-9 Thane Works. Flwie Vfltos London N7 



1 34 YOUR COMPUTER. AUGUST 1 983 



(continued from page ^33/ 

The flic can be saved on tape> together with 
the machine-code program, by a CSavcM 
command. Your current posiUion is contained 
in addresses 3092 and 3093, and can be found 
by typing: 

PRINTPEEK(3092r256 + PEEK(30M) 



n the answer was 8000, you would then type- 

CSAVEMULE' ,2943,8000,5058 

for example. On reloading, the same Peek will 
tell you where to continue addmg datg to your 
file, that is, it will give you your starting 
address. 



DECIMflL LISTING 


OF riRCHIHt. i.UDE 






2943 


190 


12 


20 


134 16.' 


128 14y 


12/ 255 


2953 


38 


249 


57 


206 y 181 


I ':^ir; Id 


:i I'j^ 


2963 


16 


142 


12 


22 230 lb0 


24.' 12 


16 IVti 


2973 


12 


20 


166 


123 17^' 12 


16 39 


."' 140 


2933 


127 


255 


39 


59 32 .•:42 


'-j4 48 


166 l€.ft 


2993 


183 


12 


18 


129 35 ::» 


13 166 


128 n't- 


3003 


12 


18 


39 240 32 e •:•" 


■ 48 ::2 


2iy 


3013 


55 


48 


191 


12 20 lt.t. 


130 16 


142 4 


3023 


96 


166 


130 


129 42 J8 


2b0 16t 


. 128 Ibb 


3033 


12S 


129 


42 


39 8 129 


■:J2 ■.•J9 f. 


J le^ 


3043 


160 


32 


242 


191 12 20 


yr 134 


143 32 


3053 


244 


16 


190 


12 14 l':^0 


12 2k-i 


1 9!:! M 


3063 


31 


155 


166 


160 129 3t 


' 39 ^ 


16f' 128 


3073 


140 


127 


25= 


i 39 2 32 


241 191 


12 20 


3083 


57 


191 


191 


64 








R3SE£MBU.ElR 




LIST INC. Fi 


-JR 


?-i I 1 


IKEr 


MHO 




^'h- HKl M 




mi! 


TEnP4 


'^5S 


III! 


0ee52 


TEnP2 


EQU 


3090 


00053 


ENDP 


ErAi 


*r'F»-h 


00054 


FEMK 


two 


iys:*: 


eeos? 


THBLE 


EQU 


301*4 


00860 


CbTflkT 


I.DX 


ltnP4 


000 ^'t1 




LOH 


««» 


00080 


CLEHk 


STfl 


.X* 


00090 




CMPX 


•ENUP 


mim 




6NE 


CLERP 


t'UllO 




KITS 




yyiio 


STHR:! 


Lt>U 


•965 


00131 




Ll't! 


»»00 


001^5-; 




(hP 


«.[>P 


00133 




LDY 


#1 HBLE 


00140 




LDB 


.Y+ 


W0145 




STB 


FEnh 


00150 




LD>^ 


rfcMP4 


00160 


LOOP 


LOfl 


X* 


001P0 




CMPH 


TEMP 


00180 




BEQ 


SHME 


001^0 




CMPX 


»tHL'P 


00i:'00 




BEQ 


I^IJNEIT 


00«^10 




BRR 


LOOP 


002<i0 


SAME 


PSHU 


v,x 


00ii!0 


LLiNT 


LOH 


• Y+ 


00240 




SIR 


TEHPi:' 


00^50 




CMPft 


t*^:.^ 


00<lb0 




BEfJ 


OUT 


mt?Q 




LDH 


.x+ 


00280 




CMPfl 


TEflP/^ 


002::<0 




BEQ 


COHT 




(fisting continued on page t37i j 



©raqon @ 2)unqeon 



riTr'iTf f T ^ ^ T " ' f^' 
NUMBER ONE FOR THE DRAGON 



LATEST DRAGOIMWARE 

AACADi GAMES: Mfi«) Out iOuKfcalva) f5Jb, Dnaontimvlc' IFmpl fU. Vultun lOragon 

Gate $«mvMr# €BJ& Sfxltf fhsmiflr) U%. km Ridir Controller f/ %, ho^t CSOQ 

Tie tal Bit^ i«i v«t Pragnmnwi^ QiM-i tintinic Nn|i Wvrior- (W ttfimf). 

A4Mat»«i: 'Man Oldnv' llhi fvit two pvts of i pnt SQK plus stQil C9J96. Into iht Ubyfiitti 
nfift Tlw^ Mmf r6%. t>«tM«t' r7%. ^kh^ Smii^' {S9S. Vokafnc Ckm^Mn' £101 
Bvii^ito UN MnMoft's mmrn^ "toi of OwtoMa' tlOJMI 
JUMIOR mOQRAMB: Batiy Orwm' Otddy Bmi 9kjm md Koko thi OmU fSM, "Si GMrgi 
tmn ihe DrBvcm' tSJBi ?iatt' £8.50. Ifitam PKfc lpr«>idiool liftOTi and mmlMnt e3J5< Actnn Ptefc 
(mom Ml imli anidil flSS 



Ununft: ftkioriAiM 



Monitor cwirri|M and maniito CompuMnai C30.46. 
Mact e2&9Bi HS232 IniirfKt IMl nUl Moiittr Sotnd Unit Q7.tt, SitMnMter 

■OOlBs iiiQon Eidravagma' C4J6. 'Mabng tht Mos) of your Dmn' (Nc^ 
r twm n a ii d ai CSJl (riua SOp poitagi: iMoimg to use me Dragon IT C4 JEc Dyfiamic 
Gamai lor tfw QnQon 32^ UM Kr^tm vouf Ohqoo It hnandtv 
infiroduElion to a frtaiuffir comptftv^^ Vk^, 



X 



DRAGON OWNERS CLUB 

The Dungeon is also the home of the largest Dragof^ Owners Club 

in the UK (or, since mt^mbers are scattered through Europe to 

Africa and the Middle East, should we say "the world"!). 

The club nfiagjzine, Dragon's Teeth, is published monthly and 

includes news, reviews, advice and informaticn exchange for 

dedicated Dragon bachor^. F^roo mumbora' odvortj, monthly oftora 

Isome members have already saved the cost of ihair subi»cription), 

competitions and, for extrovert Oragonards. badges and bomber 

jackets. 

Annual Membership: £6.00 (£8.00 overseas), 

Six month Trial Sub £3.25 tC4.25 overseas). 



^i^*'^ 



•/^j RQ Box 4, Ashbourne. Derbyshire. DE6 lAQ. Tel .(0335) 44626 



■W% 



' ^ ,^» 



YOUn COMPUTER. AUGUST 1 933 \ 35 



Arcade Action For The 
ZX^jectrum 




If you want Arcade quality control for your Sinclair ZX Spectrum, you1l find 

the Protek combination hard to beat. The Interface is compatible with some 

of the best Arcade games from top software publishers including: 

Flight Simulation by Psion 

Slippery Sid by Silversoft 

Spectrapede by Protek 

Plus many more. 

The Protek Joystick Interface is simple to use. It just plugs in at the back of 
your Spectrum and is con^patible with any "Atari type" Joystick Connector. 

We recommend the Spectravision Joystick at only £9.95 for a Pistol Grip 

Joystick with a top and base fire button plus specially contoured shape and 

rubber suction cup footing for single hand operation. 

Both units are available separately from 



TRADE 
ENQUIRIES 
WELCOME 



ct ttm* ot going to pfMi. 



COMPUTING LTD. 

CycMsdite uanK t5uMding 
Htgh Str««1, Soutri QuMnsfarry 
Edinburgh EH30 9HW 
T»l, 031-331 4400 




136 YOUR COMPUTER AUGUST 1983 



(fisting continued from page m) NB ' You Mill Probably h*ve to assemble this Pro9ram to ^ 
00300 vi\^f^ BALK hi9htr address/ e9. ORG 6943 in lin*^ ^^v^. ^nc th«-i» \>\r*stt> 
00310 BAUK PULU X/ir it dowTi to Start at ^^4H before s.torin9 it en taPe. 
S«-S niiT mi 11 y Y ^*^i* i* because the Rssembler P>ay use the loMer 
00340 iVx irEiiP4 wemora in the course of assembly. 


00350 LDH . -X 
WPir-sS** 1 DY ««4ftH 

00356 SCHECK LDH --X 

00357 CMPH »»^:H 

00358 BNE SCHECK 

00359 LDH .X+ 

00360 PR INI LDH .X+ 
00380 irlPA »»2A 

00390 BE 'J DONEH 

00391 CMPH »»20 

00392 BEf^ HD-JUST 
00400 RETHDJ STH •Y* 
00410 5RH PRINT 
00420 DONE I r STX TtMP4 

00430 DONE *Ti 

00431 HDJU-SI -DH »»8F 

00432 3RH RETADJ 
00441 VAR £.0\.\ 3ti«6 
00443 NEMEND £QU »7FFF 
00450 INST L.DY VAR 
00460 LDX TEMP4 

00465 LDB #»0 

00466 TFR B,DP 
00480 SLOOP LDH .Y+ 
00490 CMPA #«23 
00500 BED STDONE 
00510 STfi .X+ 
00520 CMPX #MEnEND 
00530 BEQ STDONE 
00540 BRA SLOOP 
00550 STDONE STX TEMP4 
00560 STOPLO RTS 

00570 END 




Dragon Store and Search program. 

20 INPUT "START AT ADDRESS" ;S' IFS<31 34 THEN20 

25 POKE'; 3092 ). INT< S/256 f ■■ POKEC 3093 >> < S-<. PEEK< 30^2 )«256 ) > 

30 INPUT "S,L OR C",B» 

40 IFB»="S" THEN 1000 

45 IFB»="C" THEN 2000 

90 P0KE(S-1 ),42 

95 CLS 

100 LINE INPUT "TEXT">H$ 

110 fl»"A»+"*»" 

120 A^VARPTRC A* )+2 = B'VARPTRC H» )+3 

130 POKEt 3086 ).PEEK(H) = POKE( 3087 ^< PEEKC B) 

140 EXEC3054 

lt>0 P*PttKt. J0i*2 >*256+PEEKC3093 > 

155 CLS'PRINTPIFP >»32766 THEN PRINr"FULL" 'PUKfe32767,42 END 

156 GOTO 100 

1000 INPUT "SEARCH*" :H» 

1010 A»=A»+"»" IFLENrH»»rj3THENPRlNT"IOO LONG" GO 101000 

1011 FORN'l TO LEN<A*> 

1012 C-flSC(l1ID«<H»,N>) 

1013 POKE(3093+N>,C 

1014 NEXTN 
1013 CLS 
1020 EXEC2956 

1030 IF PEEK< 3092 ?«256+PEEK( 3093 »«32753 THEN PRINT (? 500. "FINI- 
SHED" ■FND 
1040 INPUT "CONT?"iB» 
1050 IF B«="Y" THEN 1015 
1100 STOP 

2000 INPUT "CERTAIN <Y?";B» 

2010 IFe»-"Y" THEN EXEC2943 _ 
2020 STOP ■ 




THE ARCADIAN 



GAMESTAPE 

IK ZX^I 



only £3*95 



GAMESTAPE 



3D VORTEX 

i6'4tiK SPECTMUM 



»<•« ti'rt( «••« «» I' 



Ptr*a96llck box«9 
o\ required tapes 



ij'; /^> 3D VOHTEX at C6.9S 

••"•'■--'< •■• JsJ ^ THE ARCADIAN 81 £4 95 

*""""--"" £4.95 Com GAMESTAPE 1 .t £3.95 

TRADE & EXPORT / 
ENQUIRIES / 
WELCOME . 



only £3.95 r 

OVA AB.DREAM^ 



.1^. 



only £4.95 



^ 



GAMESTAPE 2 at £3.95 
GAMESTAPE 3 at £4,95 



Send yOijf rtTder to -^ -s, j* 

J.K. OREYE ENTERPRISES LTD ^ L^ 

ie Park St. Bath BAt 2TE ^<i ^ 

Name ij5^ 

Address .„„. _......... %0 



t t w4« Ar«>ni11|»> 



Postcode 






only 

£5.95 



Ail sottwAHf sotti iutit*Lt to th0 citfuiition thMt 
H9ia}9 n Swctly PronttulM 



I enclose a cheque/p.o. for £.,.. 

mada payat>lt to J K GReVi ENTERPRISES LTD 






YOUR COMPUTER. AUGUST 1 983 1 37 




Our new cased keyboard has 52 keys, 12 of which are used for the numeric pad. The numeric pad offers useful features, you 

can cursor with one hand and it will be a boon 'or anyone who enters a lot of numeric data. The pad is a repeat of the 1 - 9 

keys, it also has a full stop and a shift key. The numeric pad keys are red in colour, the normal keyboard keys are grey, with 

the case being black, which results in making the keyboard very attractive. The keyboard case dimensions ^re: 15" x 9" x 2%'\ 

The computer (either 80/81 or Spectrum), fits compactly inside. 

You will have to remove the computer from it's original case, it is then screwed to the base of the case. The case has all the 

bosses already fitted and the screw holes are marked. Also fitted inside the case is a mother board (81 model only) 

which allows 16K, 32K and 64K to be fitted in the case. All connectors are at the rear of the case he. Power, Mic, 

Ear, T,V. and the expansion part. The case is large enough for other add-ons also to be fitted inside. One o* these 

could be the power supply then you could very quickly fit a mains switch or a switch on the 9V line. This 

means you have a very smart contained unit.This case does not stop you from using any other addons 

that you may have eg Printer etc. We are convinced that this is the best keyboard available at present. 

It offer s mo re keys and features than any other keyboard in it's price range. 

mwmooo 

Thu case can be purchased separately with the keyboard aperture uncut, therefore if you 
possess one of our early uncased keyboards, or in fact, any other suppliers' keyboards 
these could be fitted . The keyboard is connected to your computer by a ribbon cable 
and this has connectors fitted which simply push into the Sinclair connectors. It 
is a simple two minute task and requires no electronic skills. This keyboard 
does not need any soldering. Please specify on order whether you 
require the 2X81 or Spectrum case. 

This is supplied with Spectrum legends, and a slightly different 
base for fitting the Spectrum inside, again, all the connectors 
are at the rear of the case and there is plenty of room for the 
power supply (and other add ons). Should you wish to 
change, we can suDply both the Spectrum legends and 
details of updating your case which will enable modi- 
fication from the ZX81 to Spectrum. PLEASE 
specify on your order whether you require the 
ZX81 or Spectrum inside. 




16K Memory £22.95 
64 K Memory £52.95 
16K (Uncased) £19.95 
G4K (Uncased) f49.95 

MKI £30 
MKII £30 








^ il^ 



diftronks 



DK Tfonics, Unit 2. Shire Hrll Ind Est, Saffron Walden 
Essex CB11 3AQ. Tel: (Cf799) 26350 <24 hrs) 5 lines. 



If you have ever had 
white outs or system 
crashes this could be the 
answer. It stops the move 
ment between the com- 
puter and the RAM 
expansion, It is supplied 
witi a ribbon 6 Inches 
long, with a male con nee 
tor at one end and a 
female at the other* 




HL^dO® 



T38 YOUR COWPUTFR. AUGUST 1983 







This is the toolkit which won acclaim in the feature in the 
August 1982 issue of Sinclair User. "It is the most impressive 
programm, fast in execution with clear and full instructions . 
... it stands out from the rest of the field". The ZXED is 
a powerful editor for use on the expanded ZX81 . It is 
intended for use by the serious BASIC programmer and 
offers several useful and time saving features most helpful 
during all stages of program development. The facilities 
provided are as follows: ALTER, BYTES, COPY, 
DELETE, FIND, HELP, INSERT, KEEP, 
WOVE, RENUMBER. AND VERIFY. 
The Spectrum Toolkit contains most 
of the features above plus 
autoline numberer and 
append, and will run in the 
16K and 48K Spectrum. 




mm ^^^M^ 

This module unlike most otier 
accessories fits neatly inside your com- 
puter under the keyboard. The module 
come ready built fully tested and complete 
with a 4K graphic ROMThis will give you an 
unbelieveable number of extra pre-programmed 
graphics. This now turns the 81 into a very power- 
ful computer with a graphic set rarely found on larger 
more expensive machines. In the ROM are lower case 
letters, bombs, bullets, rockets, tanks, a complete set of 
invaders, graphics and that only accounts for about 50 of them, 
there are still approximately 400 left (that may give you an 
idea as to the scope of the new ROM). However, the module 
does not finish there, it also has a spare holder on the board 
which will accept a further 4K of ROM/RAM. This holder can 
be fitted with a 1 K/2K/R AM and can be used for user definable 
graphics so you can create your own custom character sets. 




The so called speaker in your Spectrum is really only a 
'buzzer'. With the DK Tronics "SPECTRA SOUND" you can 
generate fully amplified sound through the speaker on your 
T.V. set. SPECTRA-SOLND is a very simple but highly 
effective add-on. This means that you no longer have a faint 
beep but a highly arnplifjeU %uund, which can be adjusted with 
the TV volume control. 

The SPECTRA SOUND fits compactly and neatly inside the 
Spectrum case and ts connected by three small crocodile 
clips. 




LIGHT PEN 

The pen enables 

you to produce 

high rft<M3lutiofi 

drawings on your 

own T.V. screen. 

The controlling 

software supplied 

with the light pen 

has 16 pre<Jef»ned 

instructions. These 

are chosen fron a 

menu positioned 

at the bottom of the screen next to the pen. 

You can utilise the menu for changing colour (Border, Paper, 

Ink). Drawing circles, arrs. hoxe?, Hn©^ You are also able to 

fill any object with any colour, and insert text onto the screen 

at any chosen place. Of course you can also draw freehand. 

There is a feature to retain the screens and aiimate. On the 

48K Spectrum you can retain 5 screens. 

You can also use the machine code on it's own in your own 

programs, for selecting out of a menu etc. The software 

provided will return with the X,Y, cords for it's position on 

the screen. 

The light pen is supplied with a control interface in order to 

adjust the sensitivity /pen alignment. 

This simply plugs into the ear socket on your spectrum. 

Should you require further Hi^taiU please send a S.A.E. 




Internal fixing for 
ZX 81 keyboard case. 






S^ 



III l l l flll HH fil 






<MrTM*.t «4>f i^ 



Internal fixing for 
spectrum keyboard 
case. 



Please state type of machine, which HOM memory size, quantitv, 
and place when ordering. 

Plea&e send ms . . * . , ,® £ . . 

Please send me . .@ C 

Please send me .@ C 

Please add on £1 .25 for p/p 

I enclose ctieque/P.O. payable to DK Tronics tola £.....••• 

r • I! ■ 



Of debit by Access/Bare lay card No. 



Signature . 
Name . . . 
Address. . 



T > M I I 



(I ts connected by three small crocodile m ^ , r^^ ^ . i. ■* ^ ^..i hm. , ^ i- . c^ t^ »•! .^ ■ 

^m^ ^^^m MM 4i^^k ^kflB m ^^ Tronics, Un»t 2, Shire Hill Ind B%t. Saffron Walden, ■ 

Wff ttV ulllLlI Cm WS ▼^^sox <^B11 3AQ. Tel: (0799} 263S0 (24 hr^) 5 lines. ^W 



VOUR COMPUTER. AUGUST 1983 139 



Bagged a few aliens recently? Proud of it? Maybe 
gannes should encourage more thought, John Dawson 
lays down the sword and picks up the ploughshare. 



I ONCE WROTE, a game for a programmable 
calculator called After jour Lunar Module has 
Crashed. 

The objca of the game was to trek across the 
lunar surface in a soIar-fK>wcred moon buggy, 
attempting to reach rht safety of a home dome 
before the oxygen supply on rhc buggy ran 
out. The available oxygen was consumed at a 
constant rate throughi»uf the journey hut the 
initial battery charge for the buggy's motors 
was insuffictcnt for the whole journey and, 
consequently, it was necessary to stop for a 
period to recharge lie batteries from the 
buggy's solar cells. 

Like the foind in ont of Earth*« deserts, the 
surface of the moon required little energy to 
travel ai low speeds but a disproportionately 
large amount of energy if you attempted to 
push up the speed of the buggy in a mad dash 
for the home dome. The display on the 
calculator was limited in the first version to 
one line of figures and in a second to a single 
line of alpha-numeric characteis. The game 
had to be played wiih the aid of graph paper 
on which was drawn i map of the area. The 
results from the calculator were plotted as 
compass b^oringfi and coordinates for the 
buggy's position at the end of each stage of the 
journey. 

That game was utterly different from Space 
Invaders or the other games of wholesale 
annihilation and destruction available for 
every home computer in town. The alien- 
prevent ing-burning- babies- from -bcing- 
munched-by-a-gorilU-with-a-large-hammer 
variety of games all depend upon fast graphics 
displays written in machine code against 
which the player has to exercise his or her 
physical jikiU and co-ordination in order to 
overcome the challenge set by the computer. 

Both games are forms of modelling in which 
the computer establishes a limned universe 
within which events are simulated in order to 
test, in the case of Space Invaders, the player's 
ability to judge speeds and distances, while 
making the correct physical response. 

After your Modul: hat* Crashed was a 
different kind of simulation involving no 
physical skills beyond the ability to input 
information to a calculator keyboard^ but 

I04uiutig ilic player to exercise judgement 
about a course of action that will lead to a 
desired goal 

An end to hostility 

A third use of a conputer in games playing 
is to limit the role of the machine to that of a 
referee, checking that moves tuadc by two 
human opponents are legitimate and carrying 
out housekeeping functions such as the 
accumulation of score* and penalty points and 
the application of time limits to certain phases 
of the game. 

There is quite a difierence between playing 
a game and creating or developing your own 
program* As usual, the process begins with an 
idea. The idea may be to do with, liierally, any 
activity or situation into which you can inject 
some human input. The preoccupation with 



violen:e and destruction evident in a very high 
proportion of computer games reflecs only 
the fMx>r, narrow minds of the people who 
wrote the original programs. Games are 
cenainly competitive but it is possible to write 
an absorbing and challenging game that has 
peacefijl, constructive aims. 

Advice, for example, is a board game written 
by a doctor which models human social 
interactions. The game is for two players and 
each has a citizen, the most important of the 
persons represented on the board. The citizen 
is adv.sed and protected, by a lawyer, s priest 
and a psychiatrist. The pieces are moved 
across the board with the aim of f*«tahlishing 
the citizen m the home square of the opposing 
player. The lawyer can override the opposing 
psychiatrist but is subordinate to the spiritual 
force of the priest. The priest, in turn, may be 
overriden by the powerful medicine of the 
psychiatrist. The game is deceptively simple 
and complex strategics can be developed. 

Constructive objectives 

Yot could write a computer game about a 
mountain rescue team trying to evacuate a 
party of climber!; in bad weather conditions; 
many of the current crop of small computers 
can draw excellent colour maps. If you want to 
inject a real-time graphics sequence into the 
game, why not model the difllcult process of 
lowering a casually down a clifT face in a 
stretcher using two ropes to stabilise the 
stretcher and a third climber to pick the brsi 
route. Only if you were successful in doing 
that would you be able to continue, making 
decisions about how rn cross the swollen river 
in the valley floor 

You could model ihc progress, against fierce 
oppoMlion by local commerical interests, of a 
planning application for the redevelopment of 
an oU faaory site into a new community 
centre. How high is unemployment in your 
area? Could you set up a new business making 
fast food produas, or high technology devices 
to help people who arc disabled, or handmade 
craft souvenirs to sell at British holiday 
resorts, or writing software to run an irrigation 
scheme in a third world country? 

Where would you site the business in a 

fictional lo^vn? How much money would you 
allow the players to start their business and 
what costs would accumulate before profits 
started to come into the business, what 
transport is available to bring workers to the 
place of work* or could they work at home 
and, if so, what management problems could 
you build into the game such as quality control 
and poor timekeeping? 

The possibilities are endless. If you :an find 
an activity that you can describe logically or 
using mathematical equations^ then you have 
the hiait for a computer model of the process 
and, hence, a game. One of the better games 
avaiUble for the Apple II and other computers 
is the simulation of the control cabin on a 747 
Jumbo. One version is dreadfully s.ow but 
others arc quite fascinating and do allow you 
to make mistakes and then recover before the 




i 


*LIBT 




10 






20 


REM •* HE ARTSTOP'* 


1 


30 


REM Started 12 Jun© 1983 


AO 


REM A qa^e by John DaHSon 


50 




1 


60 


PROCinlt 




TO 


MODE 4 




80 


REM MAIN COMMAND LOOP 




90 


REPEAT 




100 


comm ^ INKEY(10> 




110 


IF comfB « -1 THEN 
PROChcjuse keeper 


\ 


120 


comm* =- CHR*(comm> 


1 


130 


IF comn* « "E*' THEN 


PROCec:t;i 


140 


UNTIL commf • *'Q" 




150 


MODE 7 




160 


END 




170 






180 


DEF PROChousekeeper 




i<?o 


ENDPROC 




200 







aircraft crashes. Although you will probably 
use Basic if you decide to develop your own 
game^ other languages may be more suitable 
lor the particular type of game that you wish 
to create. 

Forth is a typical example of a high-level 
language which can, nevertheless^ be used to 
produce very fast machine-code graphics 
routines. Lisp is a functional list-processing 
language which can be well suited to gwmes 
involving ^'artificial intelligence** or games in 
which the performance of the machme is 
modified by the resul:s that it achieves as each 
round is played. In other words, it is easier to 
write a program in Lisp that will allow the 
machine to learn Tom its mistake and 



140 YOUR COMPUTER, AUGUST 1983 




210 DEF PROCecg 


420 


220 VDU 5 


430 


230 VDU 19,0,0,0,0,0 


440 


240 VDU 19, 1,2.0,0,0 


450 


250 MOVE 500. 1000 i MOVE 


460 


1250, 1000 


470 


260 PLOT 85,500.660 


4SO 


270 PLOT 85,1250,660 


490 



280 
290 
300 
310 
320 
330 
340 
3S0 
360 
370 
380 
390 
400 
410 



MOVE 500^800 

PROCecQplot 

MOVE 500,600 

PRINT "ECCa shoHs "irest 

ENDPROC 

DEF PROCinit 

DIM Y(30) 

ON ERROR GOTO 570 

ENDPROC 

DEF PROCecqpXot 

resf » -'normal rhythm** 



size *■ 15 

LOCAL X, y, xpost ybasvl i n*> 

Kpc» » 500 

ybdselinv • 800 

REPEAT 

FOR X « I TO 120 STEP S. 
READ Y 

PLOT 6, (>:po«+X> , (yb«ae 
line + (Bize * (Y) ) } 
500 NEXT X 

510 XpOS * KpOB+X 

520 RESTORE 

530 UNTIL Kpo» > 1150 

540 DATA 0,0.7, 1.4, 1, 1 ,0,0, -U 
16,-6pOpO, 1, 1.5,3,2, 1.5, 
0^5,0,0,0,0,0,0,0,0,0 

550 ENDPROC 

560 

570 MODE 7 

580 REPORT 

59V KKINI bHL 

600 END 



successes than it is to do the same job in Basic. 
Several articles have been published about 
the use of Prolog — programming with logic 
^ for the development of games to teach 
history. 

Dialectical history 

The programmer who designed the games 
developed a structured collection ot 
information which cin be mterrogated m 
particular ways to give information, for 
example, about the progress ol the Russian 
revolution; allowing the players to develop 
dincrent policy options 

I am becoming something of a fanatic about 
the BBC Micro computer. The Basic 



interpreter supplied with the machine is 
extremely fast and the provision of prtKedures 
and the Repeat . . . Until structure makes 
programs easy to develop and understand. 
The Basic is so fast that for many purposes it 
is unnecessary lo use the built-m assembler. 

Listing I shows the first few lines of a game 
that I have started to write called Heartstop. 
The player is put in the role of a junior 
hospital doctor and the purpose ot the game is 
to treat a patient in a hospital Intensive Care 
Unit while coping with a lot of distracting 
pressures. I wrote this pan of the program 
first because I wanted to see if I could display 
an ECG recording in the course of the game. 
An ECG is an Electro-cardiograph^ which 



IDEAS 



means that it shows the electrical activity of 
ihc hcaji uiu3>Lic. Diflciaii paiicrnx of aciivify 
can be isolated in abnormal conditions 
affecting a person*s heart and interpretation of 
both simple and complex ECGs can play a 
major part in trcatmg heart attacks. 

After the first introductory lines the 
program calls a procedure — 60 Procinit. 
Procedures are defined parts of a program — 
program modules — that carry out a particular 
function. You should be able to write a 
number of procedures that operate 
independently of each other by using local 
variables. Results from the procedure can be 
transmitted by global variables for use by the 
rest of the program. This method of 
constructing a program makes it easy to 
read and undersianc and even makes it 
possible for more than one person to work on 
the program with some hope that the various 
bits will match up at the end without 
producing endless bugs. 

Starting to write 

Lines 350 to 380 are the present definition 
of Procmit. As I find tunher thmgs that need 
to be set to particular values I shall simply add 
instructions to that section. I could have used 
a straightforward Gosub instruction at line 60 
but procedures are foster and allow you to 
isolate variables from the main program in a 
way that you cannot achieve wMih a 
subroutine. Prochousekceper is empty at 
present but will contain the part of the 
program that checks the time variable to see if 
the player is keeping up with the decisions that 
have to be made. 

It will also miroduce complication into the 
game by bleeping the doaor — you the player — 
with messages from the Casualty department, 
the Unit administrator, your bank manager 
and the Pharmacy and Pathology departments. 
Ignoring the messages will increase the risk of 
disaster overtakmg the patient in the Intensive 
Care Unit, answering the message will take up 
valuable time — just like real life. 

Procccg sets up a green rectangle in the top 
right corner of the BBC display and 
Procecgplot draws a normal ECG trace in the 
rectangle. The amp.itude of the trace is 
controlled by the var able *sizc* and I cxpea 
that I shall move it out of the procedure into 
another part of the program where the general 
condition of the paient is simulated and 
controlled on the basis of the docior*s 
responses. 

The data statements display a norma! ECG 
and more wiU be needed to display abnormal 
ECG traces. Comparing the values in the data 
statement in line 540 with the normal ECG in 
the picure you should be able to turn the other 
traces into numbers m data statements and 
alter the main procedures Procecg and 
Procecgplot to show irregular heart activity. 
BBC Basic allows you to Restore the pointer 
that is used to read a data iitaiemeni to a 
particular line number and that may be the 
easiest way to choose ECG displays. | 



YOUR COMPUFER. AUGUST 1983 141 



DRAGON 32 



THE RING OF 
DARKNESS 

The gam© created to be the most 
complete, enthralling, addictive and 
detailed adventure ever written for 
the Dragon 32. A whole graphic 
world (of nearly 3000 travel days) 
with kirrgs, princesses, mad jesters 
and dangerous quests will unfold 
before you Across ocean, river, 
mountain and forest you travel to 
trade in many towns and dare the 
depths of vast dungeons (more than 
9 levels deep with o/er 20 different 
creatures in hires 3D graphics), in 
search of fortune and the hidden 
curse of the Dark Riig, Many hours 
of mystery, suspense and raw 
excitement await you. 
'The most impressive adventure 
tested . soon diRplAmri 
breakfast TV in our house." Your 
Computer lAprM) 




V 




PEPPER'S GAME 



Huge blue mushrooms, mad wizards, 
bouncing bricks, chessboard strategy, 
doomed space shuttles and mind teasing 
codes. They're all to be found on this great 
compendium of six games (Mushroom 
Muncher, Nad the Necromancer, Pepper's 
Breakout, Chessboard Tracker, Chameleon 
Run and MasterBrain I 



ARTIST'S DESIGNER 

Produce intricate destgne in hi ree graphtcc and &^vo 
them on cassette fnU list of features include text 
merging, joystick or keyboard control, circles, paint artd 
shape replication Ideal for home video captions, 
education, charts and diagrams 

/|\ All prices include p&p, VAT end the 

/ V WINTERSOFT guarantee of quality 
and reliability. 




and good 
software outlets. 





Available from 

I Post coupon now to 

WINTERSOFT 

Dept. Y, 30 Uplands Park Road, Enfield, Middx. EN2 
7PT. Please rush me copies of (tick box) 

□ The Ring of Darkness £10.00 

□ Dragon Trek £6.99 

□ Pepper's Ganr>e Pack £7.95 

n Artist's Designer £6.99 

I enclose checiue/P.O. for £ 

Name , 

Address 



^ 



Dealer enquiries welcome 
Tel: 01-367 5720 



I. 



^ 




142 YOUR COMPUTER AUGUST t983 



INTERPRETATDN 



As SHAKESPEARE might have said if he were 
around today, **A11 the world's an interpreter, 
and the people in it just Basic sub-routines**. 
When Basic comes across a command such as 
Print, or Input, these keywords set off a 
veritable flood of machine code sub-routines 
which arc contained in the Basic Rom. 

A small section of the whole interpreter is 
shown in figure U but hopefully you can see 
the manner in which Basic works — get an 
instruction, decode it, execute the appropriate 
subroutines, get the acxt instruction. The 
prori*ss IS. ^%%entM\y hi* samp in any high 
level interpreter such as Forth, Pascal, 
Fortran, Cx>bol and so on, 

Command combinations 

When the interpreter comes across a 
command such as 

'PRIM A' 



Darryl Mattocks 
continues his 
guide to 6502 
machine 
code. 



it might say . 
Is rt a 'PR(NT' 
Is h a 'PRINT' 
It K a 'PRINT; 



command? 
"' command? 
ccmmand? 
IS H a 'PRINT value' command? 
Look up the value in thd variable list 
Conven It Into a printable form 
Print out the characters from the current cursor 

k>cdtion 
Has a scroll or new line been incurred? 
Is the command followed by a semi- colon? 

There are a large number of possible 
combinations for the Print command on its 
own, and the number of comparisons made by 
the processor in deciding what type of print 
command it has is enormous. 

Why not scrap all of the decoding, and call 
the various subroutines as and when they arc 
needed? A progrAm which does this is called u 
compiler. 

The internal workings of a compiler arc 
quite complex, but using one is simplicity 




AMCHIHE, 




itself Assume that you have written a 
completely bug-free Basic program, you can 
then run a compiler which will take all of your 
Basic program and convert it into the same 
program, but in machine code. 

Sounds too good to be true? It is. 
Unfortunately, the machine code it generates 
is very inefFicieni. The compiler has cut out 
most of the irrelevances, but not all. Although 
the program is in machine code, it is only up 
to 40 dmes faster than Basic. That is the sort 



of thing you might read in adverts, a more 
realistic figure is that of an increase to about 
15 times the speed of Basic. 

Compilers are certainly worth looking at for 
the home user, bui being only 15 times faster, 
they are still noi up to the speeds of pure 
machine code. 

There arc seven flags in the r.tatur* regiatcr 

and one of them is the decimal flag. Unlike 

others such as carry, it does not form the 

i continued on page t4Sf 



10 REM ***COUNTINO PROORfiM FOR THE CBM 64 

20 REflDD*:iFD»-''#*'THEN60 

30 D1«-LEFT*<D«. 1) D2*-RIGHT*<D$. 1) 

40 V-CflSCCDl»>-48+CCflSC<Dl*)>64>i7>>i|il6 



F/gure t. 

1 


?"TS. • Print T^^ 
VM 






1 
t 




* ^/*W\ No 


Modf 


^ 


1 
1 


^ 


ErfQf 






^ 






Pirt thi 
fxprssikm In ■ 
printibl* hm 






^ 


•«* 


^ 




fycf IN cfi»ric(irt 

on \H9 leiain 

ifltr ttit ciirior 

pain ton 













45 V-V+<fiSCCD2$>- 
50 POKE2*4096+C.V 
60 SVS8197 END 
100 DRTR 00.00.00 
105 DflTR 20.3B.20 
110 DflTR fl2.00.R9 
115 DRTR 00.06.9D 
120 DRTR R2.00,8D 
125 DRTR 0R.9D.D9 
130 DRTR F8.ie.RD 
135 DRTR 01.20.69 
140 DRTR 69.00.8D 
145 DRTR 03.30.RD 
150 DRTR D8.60.18 
160 DRTR RD.00.20 
165 DRTR 00.20.4R 
170 DRTR RD.01.20 
175 DRTR 0l.20.4fl 
180 DRTR RD.02,20 
185 DRTR 02.20.4R 
190 DRTR RD.03.20 
195 DRTR 03.20.4fl 
200 DRTR RD.04.20 
205 DRTR 04.20.4R 

/6e/« 



4e+<CRSC<D2«)>64)#7 

••C*C+i:OOTO20 



.00.00. 
.20.67. 
.20.9D. 
.E7.06. 
>20.D0. 
.04.Cfl. 
.00.20. 
/00.8D. 
.02.20. 
.04.20. 

.29.0F. 
. 4R.4R. 
.29. 0F. 
.4R.4fl. 
.29.0F. 
.4R.4R. 
.29.0F. 
. 4R . 4fl . 
.29.0F. 
.4R>4R. 



20. 14. 
20. 4C. 
90.04. 
CR.D0. 
8D.21. 
D0.Ffl. 
69.01. 
01.20. 
RD.03. 
69^80^ 

69.30. 
4R.69. 
69.30. 
4fl.69. 
69.20. 
4R.69. 
69.20. 
4fl.69. 
69.30. 
4fl.69. 



20.20. 

0B.20 

9D.00. 

F1.60 

D0.R9. 

60 

8D^00^ 

RD.02. 

20.69. 

8Di04. 

8D.E3. 
30. 8L. 
8D>E1. 
30. 8D. 
SD.DF. 

30. eD. 

8D.DD. 
30. 8D. 
dD.DB. 
30. 8D. 



28.20 
65. 9D 
01. R2 

20. RD 

20 
00. 8D 

20 

04. RD 
E2.04 
04. RD 
E0.04 
04. RD 
DE.04 
04. RD 
DC. 04 
04. RD 
DR/04 



YOUR COMPUTER AUGUST 1 983 143 





South London's Largest 
Micro Computer 
Centre 




COMMODORE 64 

Including Free Word Processor 
Program on Ca ssette or Disk. 

64K 
£345.00 



Vic20 5k 

€129.95 

Ik £169.95 

rnchjdrs 5 free programmes 

VIC 1 541 Disk Drive £299.95 
6K RAM P,M k £39.95 

1 6K RAM Pack 

fFxp^nrtablp To 24K} £49.95 
Ideal for Commodore rompi/rers 
Selkosha GP100 VC Printer £249.95 
Commodore 64 Software Now in Stock 

Main Commodore Deaier for 

New 500 series. New 700 series Business Computers. 




VICCassette £44.95 
VIC Printer £229.00 



X0^ 



ATARI 400 

mimmimnmmmuw 



Just Ar rived.. . 

BBC Model B €399.95 

Plus Disk Drives, Printers and Software. 

Texas TI99A £1 59.95 

Plus Disk Drives. Voice Synthesizer and Software 

Epson HX-20 Portable 

Plus probabi/ the largest range of Epson software 

and accessories 

Epson QX-10 Business Computer 

Very latest— Justin. 



THE AM AZilMG ORIC - 1 

Colour Computer 






* 40 Columns x 28 rows. 
* Microsoft BbsIc 
# 8 Colours. 
* BuHt-ln Sound 
Synthesiser. 
* High Res Graphics. 



48K Mfcrosoft BasfC £169.95 
16K Microsoft Base Phone! 
Come in for a Demonstration. 



DRAGON 32 £198.95i 



Disc Drivv , 

VOUt OfclPf 



Limited stocks available. New software coming in 
all the time Come in for a demo or spnrt for our list 



Over 900 software programmes always in stock. 
We carry probably the widest range with 
continuous demonstrations - — ■ 



^r your old machine 



exchange deals or cash 



16K 
£159.95 



Less BasfC 



48K 
£229.95 



Less BasfC 




Programmer Kit £39.90 
48k Up Grade for Atari 400 £73.50 

Atari 800 46K inc Atari 8 1 Disk 

basic £469.95 Drive £299.00 

Atarr4IOCassette £49.00 Atari 822 Printer £199.95 



IQSZI 



Plus Daisy Wheel and Dot Matrix printers 
for the Atari range From £99.95 



Atari 400 Typewriter keyboard. Direct easy 
replacement for standard keyboard £ 59.95 



Largest Stocks of Software in South London. 
Available on Cassette, Disk or Cartridge. Massive 
ranges for; 
Atari, Spectrum, ZX8I, BBC and Dragon. 



Printers 



We carry a wide range of pnnters inci jding: 
Amber Dot f«4atrix £89.95 

SeikoshaGPfOOA £229.95 

Epson FXSONew 1 60cps £449.95 

Smith-Cororra Daisy Wheel £549.95 

Cables and interfaces for most home 
micro's In stock. 



Sinclair Spectrum co our computer 



I6K £124.95 
48K £174.95 

We carry massive 
stocks or Software 
for the Spectrum. 

Sinclair ZX81 £49^95 
lAKRAM £27-95 

Pnnter £59.95 




Export All our haraware and software 
IS a variable Tax-Free to overseas customers, 
please send for our comprehensive list. 

All our prtctfs lnciud« VAT 



Mail Order — send for our comprehensive list. 



Ask about out Credit Facilities 
Access/ B^rc\aycar6 



B Eden Walk Precinct, 
\#ld^%M nyVlC Kingston-on-Thames, Surrey m 
VKHWn dlWICE Tel; 01-546 8974 




144 YOUR COMPUTFR. AUGUST 1983 



€ontinue<f from page t4Jf 

basis of many branches or jumps, but changes 

the whole operation of the 6502 processor. 

Normally, we think of the computer as a 
binary system, with all numbers and other 
references appearing as multiples of two. Not 
when the decimal flag is set. 

The same binary system operates hut now 
instead of binary representation* a system 
known as Binary Coded Decimal — BCD — is 
used. 

BCD has two feature* which distinguish it 
from the normal binary code. The first is that 
a byte ceases to be considered as one whole 
byte — eight bits — but is now just a useful 
way of manoeuvering two nibbles — four bits. 
The second feature is (hat numbers are now 
represented literally, for example: 



OlOOdedmal - 0000 0001 0000 0000 BCD 
0527 decimal = 0000 0101 0010 0111 BCD 
9479 decimal = 1001 0100 0111 1001 BCD 

To code something into BCD all we have to 
do is to give each of the digits in the decimal 
number their corresponding binary code and 
string all of these four-bit codes together, 

BCD representation 

Adding up in BCD is somewhat easier to 
master. As the maximum value of any nibble is 
ten, the maximum value of any byte is 99 and 
any addition which results in a number larger 
than 99 sets the carry flag. All of this makes 
working with BCD representation much the 
same as ordinary addition. 

Before we have a look at BCD in operation, 
there is one disadvantage. Any code which 



uses the carry flag as a counter for anything in 
binary will not work at all well when the 
decimal flag is set. To overcome this minor 
setback, only set the decimal flag when the 
actual addition or subtraction is taking place, 
turn it off immediately afterwards. 

Program 1 illustrates adding up in the 
decimal mode. Try to put the great decimal 
mode into action with a counting program. 
The program will cleat the screen, colour it 
black and then start counting from one to one 
million million. Playing around, I calculated 
that the machine-code program takes approx 
seven hours to count up to t ,000,OO0,0OO»n00 
whereas the basic equivalent takes about two 
weeks. The Basic program to enter the 
machine code is given after the assembler 
listing. 



COMMODORE 64 



UINEt LOC cote 






L1N£ 






00078 


29m 


f^D 


00 


20 


LOR 


VRLl ^tXlT 


















00079 


206B 


Z9 


OF 




RNO 


«XO0O01111 .NIBBLE 


















00080 


2O60 


$3 


30 




ROC 


•40 


0oeei 


0000 










PUl COUNT. SRC" 




00001 


206F 


00 


£3 


04 


STR 


1024*227 


90992 


0000 














00082 


2072 


ftO 


00 


20 


LOR 


VRLl ,TEN8 


9Me3 


0000 








.FJR THE CBfl 64 




00003 


2075 


4R 






LSR 


R .NIBBLE 


eM04 


0000 








, 






00004 


2076 


4R 






LOR R 


eeeds 


0000 








;WILL 


COUNT UP TO 9 999 


999 999 


00005 


2077 


4R 






LSR R 


dee06 


0000 








,RNO THEN RESET flHll STRRT f^OfllM, 


00006 


2070 


4R 






LOR 


R 


0000? 


0000 








; 






00087 


2079 


$9 


30 




ROC 


#40 


990W 


0000 










t - €29M 




00000 


207B 


BO 


E2 


04 


STR 


1024*226 


00009 


2000 














00009 


207E 








/ 




00010 


2000 














00090 


207E 


RD 


01 


^a 


LDR 


VRL2 wli#JOREO« 


ooou 


2000 


00 






VRH 


.BYT 


-UNITS+TEN 




2081 


29 


OF 




RNO 


iMOeOOUU .NIBBLE 


00012 


2001 


QO 






VRLi: 


.BYT 


. HUNWEDS+TMRUSRNOS 


00092 


2083 


69 


30 




ROC 


•48 


00013 


2002 


00 






VAL3 


.OVT 


,ETC 


00093 


2005 


00 


El 


04 


STR 


1024*223 


00014 


2003 


00 






VRL4 


• BVT 




00094 


2000 


m 


01 


20 


LOR 


VRL2 ,eTC 


00013 


2004 


00 






VRU3 


.BVT 




00093 


208B 


4R 






L8R 


R 


00016 


2003 








i 






00096 


20OC 


^R 






LOM 


R 


0001 T 


2003 








, 






00097 


2000 


4R 






L3R 


R 


00010 


2003 








, 






00098 


20OE 


^R 






LSR 


R 


00019 


2O03 


20 


14 


20 


STflpT 


JSR CLE^ 


XLCm SCREEN 


0OO99 


208F 


69 


30 




ROC 


#48 


00020 


2006 


20 


28 


20 




JSft COLOUR 


.COLOUR BVTES 


00100 


2091 


00 


E0 


04 


STR 


1024*224 


00021 


2O0B 








, 






00101 


2094 








. 




00022 


2O0B 


20 


3B 


20 


miN 


JSR PLUiil 


.RDL« dNE 


00102 


2094 


flO 


02 


20 


LDR 


VRL3 


00023 


20OE 


20 


67 


20 




JSR OISP 


.OISPLRV 


00103 


2097 


29 


OF 




RNO 


•■<0O0OU11 


00024 


2011 


4C 


00 


20 




JftP hflIN 


.00 IT RORIN 


00104 


2099 


$9 


30 




RDC 


•46 


00029 


2014 








, 






00105 


209B 


00 


OF 


04 


STR 


1024«223 


00026 


2014 


R2 


FF 




CLtm 


lOX •233 


.STORE 0PRC10 


00106 


209E 


RD 


02 


20 


LDR 


VRL3 


00027 


2016 


m 


20 






UOft •32 


. OVER SCREEN 


00107 


20RI 


*R 






LSR 


R 


00020 


2010 


90 


00 


04 


CUftl 


STR •0400. K 




00100 


20R2 


AR 






LSR 


R 


00029 


2011 


90 


00 


03 




STR tOSOO.X 




00109 


20R3 


AR 






I ft» 


R 




20 IE 


90 


00 


00 




0TR •0600.x 




00110 


20R4 


*R 






LSR 


R 


00031 


2021 


90 


E7 


06 




8TR •0667, X 




00111 


20R5 


€9 


30 




ROC 


•40 


00032 


2024 


cn 








OEX 




00112 


20R7 


eo 


OE 


04 


STR 


1024*222 


00033 


2023 


t»0 


Fl 






ONE CLRl 




0011'^ 














00034 


2027 


60 








RTB 




00114 


20RR 


flO 


03 


d9 


LOR 


VRL4 


00035 


2028 








/ 






00115 


20RD 


^9 


Of 




RNO 


•SiOOOOllll 


0003£ 


2020 








I 






00116 


20RF 


69 


30 




RDC 


#48 


00037 


2028 


m 


00 




COLOUR LOK #0 


iOXXm 10 lURCK 


00117 


20B1 


eo 


00 


04 


8TR 


1024*221 


OOO30 


2021^ 


00 


20 


00 




STR 33200 




00110 


2004 


RO 


03 


20 


LOR 


VRL4 


OO039 


202D 


00 


21 


00 




STR 33201 


,SCR€EN COLOUR 


00119 


2017 


4R 






LSR 


R 


00040 


2030 


ft9 


01 






ton Wl 




00120 


20BO 


4R 






LSR 


R 


00041 


2032 


R2 


0C 






LOM nt 


.NUHBERS WHITE 


00121 


2009 


4R 






LSR 


R 


00042 


2034 


90 


09 


04 


COLl 


STR 1024+217.X 




00122 


20BR 


4^ 






LSR 


R 


00043 


2037 


CA 








OEX 




00123 


20BB 


€9 


30 




ROC 


•40 


00044 


2030 


00 


Fft 






ONE COL I 




00124 


20i0 


€0 


DC 


04 


STR 


1024^220 


00045 


203R 


60 








RT3 




00123 


20C0 








; 




00046 


203B 








, 






00126 


2OC0 


(=0 


04 


20 


LOR 


VRL5 


00047 


20311 








, 






00127 


20C3 


29 


OF 




RNO 


•)£00OO11U 


00048 


203B 


F8 






PLU01 


SCO 


.OECIMRL ON 


00120 


20C5 


£9 


30 




RTIT 


•48 


00049 


203C 


18 








at 




00129 


20C7 


60 


DB 


04 


STR 


1024*219 


0O030 


203D 








; 






00130 


20CR 


PO 


04 


20 


LOR 


VRL3 


0O051 


2031) 


flO 


00 


20 




UUR VRLl 


.ROO I TO UNITS 


00131 


2000 


4R 






LSR 


R 


00072 


2048 


69 


01 






ftOC •! 




00132 


20CE 


4R 






LSR 


R 


00093 


2042 


80 


00 


20 




HTR VRLl 




0O133 


20CF 


4R 






LSR 


R 


00034 


2043 














00134 


2000 


4R 






LSR 


R 


00033 


2043 


m 


01 


20 




LOR VRL2 


,CRRRV FROM THE 


00135 


2001 


69 


30 




ROC 


•40 


00096 


204d 


69 


00 






HOC ©0 


.TENS NIBBLE -> 


00136 


2003 


80 


OR 


04 


STR 


1024^218 


00057 


204f^ 


00 


01 


20 




STR VRL2 




00137 


2006 








/ 




00090 


204D 








, 






00138 


2006 


60 






RTS 




00099 


204D 


no 


02 


20 




LOR VflL3 


.CRRRV FROM TME 


00139 


2007 












00000 


2030 


69 00 






ROC ftO 


.^MRUSRNOS 


00140 


2007 












00061 


2032 


00 


02 


20 




STR V«L3 


.NIBBLE 


00141 


2007 












00062 


2033 














00142 


2007 








.ENO 1 


00063 


2033 


RO 


03 


20 




LDR VRL4 


.HUNOt^EO 
















00064 

00065 


2030 
203fl 


69 

00 


00 
03 


20 




ROC WO 
STR VRL4 


;THRU5RN0S 7 


ERRORS 


* 00000 










00066 


2030 








, 




















00067 


203D 


ftO 


04 


20 




LOR VRL3 


;ETC 


•VNSOi. 


TRK-l 












00060 


2060 


69 


00 






ROC 40 


















00069 


2062 


80 


04 


20 




STR VRL3 




SVMiOL 


VRLUE 












00070 


2063 








' 






CLERR 


2014 


CLRl 


2018 t 


:0L1 2934 COLOUR 2020 


00071 


2063 


00 








CLO 




OISP 


2067 




iRlN 


2O0B 


^LUSl 2931 STRRT 2005 


00072 


2066 


60 








RT8 




VRul 


2000 




/RL2 


2001 


VRL3 2302 VRL4 2003 


00073 


2067 








t 






VflL3 


2004 










00074 


2067 








* 




















0O079 


2067 








i 






ENO OF 


rssehblv 










00076 

00077 


2067 

2068 


18 






DISP 

i 


CLC 
















(continued on page 1471 



YOUR COMPUTFP, AUGUST 1903 145 



If you can buy it cheaper 
well refund the difference: 



This month's offer is unulher winner — a 
consignment of 14"R,G.B. colour monitors 
manufactured by J, V.C. — at prices never seen 
before in the U.K. Suitable for use with 3BC Micro, 

RGB MEDIUM RES £199.00 

Resolution, 370x235, Pixels. 
Display, 80 characters x 25 lines. Slot Pitct'"63mm. 
Input, Video — RSB Analogue with TTL input. 
SYNC - Separate SYNC on RGB. Features, On/Off 
switch with pilot light, Brightness control. 
Power 220/240V 50/60Hr 

RGB HIGH RES £299.00 

Resolution, 580x235 Pixels. 

Display, 80 characters x 25 lines. Slot pitcti'4 1mm, 

Input, Video — RSB Analogue with TTL input 

SYNC - Separate SYNC ON RGB. 

Features, On/Off switch with pilot light. 

Brightness control. Power, 220/240V 50/60HZ 

IBM COMPATIBLE £349.00 

Spec as above v/ith IBM Interface. 



TEAC DISC DRIVES 

TEAC 55F - 5Va" D/S 80 track. Formatted single 
density 400K Double density 800K. only £229.00 

Case to hold tv/o drives with power supply and 
blanking plate. only £39.95 

Ribbon lead to connect one drive to BBC. £12.00 



Dual Ribbon lead 



€15.00 



Power load to connect one drive to BBC. 



£6.00 



Ideal for use with BBC Micro. Full warranty. Low 
power consumption. Slimline latest technology. 
Switchable 40/80 track, 

CANON DISC DRIVES 

MDD 61 06 dV*" S/S 40 track. Formatted single density 
100K. Double density 200K, £129.95 



Case to hold single drive. 



£9.95 



Leads as with TEAC DRIVES 



THE ORGANIZER DESK 

At last a desk designed for the personal user, Full 
size desk. Suitable for all leading micros. On castors. 
Teak finish. DEALER ENQUIRIES INVITED, only £49.50 



DOGFIGHT 



If you have a BBC 32K with any OS. become a flying 
ace with our wonderful new game Dogfight. An 
exciting 2 player game with 8 levels of difficulty 
only £8.65 

12" GREEN SCREEN 
MONITOR 

One VBOf warranty, ex stock delivery, 1 8 MHZ. Phorio 
connector. Limited quaritlfy. only £69.95 

Lead to connect to BBC £5.95 



Lynx, Oric, Apple IL Apple III and IBM etc. 

It's sofeyto put Q cheque in the post today. 
Because, it you find someone who's cheaper, we'll 

refund the difference, 




NASHUA FLOPPY DISCS 



Minis 

S/SS/D 
S/SD/D 
D/SD/D 



8" Discs 

S/SS/D 
S/SD/D 
D/SD/D 



£17. 95 for 10 
£23.95 for 10 
£24.95 for 10 



£16.95 for 10 

£19.95 fori 

£22.95 for 10 
S/S 80 Track £24.95 for 10 
D/S80Tracl<£26,96for10 
With full 6 year warranty. All mini discs have hub 
rings one a FREE plastic library case. 

8 DISC DRIVES SHUGART 
COMPATIBLE 



FD614 S/S Dual density. Formatted 600K Byte 

only £149.00 

FD650 D/S Dual density, Formatted 1 .2M Byle 

only £199.50 

Pertec 90 day warranty 

Case to hold 2 drives — complete with power supply 
and fan. only £99.95 

VIEW DATA TERMINALS 

Prestel, Built in modem. G.P.O. approved, slimline 
design. only £199.00 

'Our price pledge only applies to the JVC monitor 

To order: Add carriage at the following rates:— 

Discs 85p. Other goods £7.00. Add VAT at 15% to 

total and send your order to: 

DPUS SUPPUE5 

158, Camberwell Road, London SE5 DEE 
Tel: 01-701-8668 (3 lines) 01-703-6155/6/7 

Government and educational 
orders welcome. 




146 VOUR COMPIJTFR. AUGUST 1983 



{continued from 


pam 


mt 














tlN£» L0€ 


COM 






LIME 








SYMBOL TRBLE 






















SVMBOL VRLUe 




eeeet 


0000 








> 


PUT "0 BCP 


RDB,SRC- 




HN3HI 2003 RKSUJ 2002 NUriHI 2001 NUMLO 2000 




09002 


0000 








; 








STRRT 2004 




08003 


0000 








;TH1S 


FROOR^M RUNt 


» DN R CBn 64, 












0000 








; 








END 


dF RSSEMBLV 




00€^09 


WI0V 










.THE 


fCTUftL flDBlHC 


> UP IS MUCH THE 












0000 










,$«NE 


RS IN THE NOR«ftL*lIN«rv,nODE 




2 REM FOR THE CIM 64 




09007 


9900 










;THe 


y¥MH DlPreREHCC IC T»«*^T ►*ow 




5 RCIM ^•••t^eT SGFEEN CCXOURC 




00000 


0000 










;tme 


^rf^LUE IN THE 


Hl-BVIES 




3 POK£53200.0 PCK£53201*0PRINTT»I 




0000? 


0000 










i REPRESENT HULTIPLES OF i00 OF THE 




10 REn *#*POKX IN MRCHINE CODE 




00010 


0000 










;tO-»VTES INSTERD 


C*" 256 TinSS. 




20 RERDDf IFD»«"«'*THEN200 




00OU 


0000 


















30 ] 


5lfLEFTfCDf,l> D2fRI0HTf<D»a> 




000ia 


0000 


















40 ^ 


^•CRSCCDl»>-40*<<RSC<Dl«»64>*7))»16*CR$C<D2f>-40*<(;flsC<D2t^^f»4>t^/>> 1 


000 U 


0000 










!tO add THE NC«^B€ft 


STORED IK NUflLO 




50 POKE2M096*C.V:C-C*1 OOTO20 




00014 


0000 










rMtD 1 


'iUMHI TO THE 


NUMBER CONTftlNED 




60 REM »•*MRCMI^E CODE DRTR 




0001^ 


0000 








;1N THE RNSLO Ptm P^V^l PAIR. 




100 


DRTR 34. 67,56. 09. F6. tS.RD. 02.20, 6D. 00^20.60. §2. 20 




000 le 


0000 








« 








110 


DRTR RU.03.i0.6D.01.20.0D.03.20-De.60.* 




0001? 


0000 








i 








120 


REM *»»CONVfRTS INPUTED DRTR TO BCD 




00010 


0000 








t 








130 


REM ***FIRST HUMDEP TO BE RDDED 




00019 


0000 










% m #2000 






200 


PRINT ^rriRST HUflBER" 




00020 


2000 








t 








201 


PRINT' UNITS". OOSUB400 POKE2«40Si6.R 




00021 


2000 


34 






NUnLO 


.»VT t>l 






210 


PRINT- TENS"; OOSUB400 POKE2*4096.PEEKC2«40^6)-I'R#I6 




00022 


2001 


07 






Nurwi 


,BVT i87 


• 8734 DECinflL 


220 


PRINT- HUNIREDS" ; OOSUB400 POK£2*4096* I . fl 




09023 


2002 








, 








230 


PRINT- THRLSRNDS". OO8UB400 POKE2*4096*1 . PEIKC2^09«*l>+fl016 




00024 


2002 


28 






«N0LO 


*BVT »2© 






235 


PRlHT 




00025 


2003 


09 






ANSHl 


.BVT t09 


.- 0920 DECinflL 


236 


REM ♦♦♦SECOND NUMBER 




00026 


2004 
















240 


PR I NT -SECONt NUMBER- 




00027 


2O04 








i 








C41 


Pft 1 HT - UH I TO " ; DOSU&490 rOKE£»li409$*g . ft 




00026 


2004 


F0 






START 


SfcD 


.D€C;MHL MODE 


OH 


250 


PRINT- TEN€" ; OO$UB400 POKE2«4096*2.PEEK<2«li*096*2J*R*16 




00029 


2009 


16 








CLC 






260 


PRINT- NUNlREDS'*i :0OSUB400 POKe2*4096*3.R 




00030 


2006 


m 


02 


20 




LDR RHSLO 


.ROD THE 




270 


PRINT* THR(,SRND8"; OC^UB40e POKE2*4096-*'3.PEEK<204096'*>3>4'R«16 




00031 


2009 


6D 


00 


20 




RBC NUfILD 


. LO-IVTES 




280 


SV8 294096^4 




00032 


200C 


aD 02 


a0 




8TR RNSCO 






290 


PRINT 




00033 


200F 








; 








299 


REM i|i»0RN$i4ER IN BCD TO DECIMRL 




00034 


^0F 


RD 03 20 




LDR RN$HI 


.RHD TMe 




300 


PRIMT-RNSWEF IS" 




00035 


2012 


60 


01 


;0 




RDC MgUHl 


.HI-IVTES 




301 


PRINT" UN ITS". PEEK <2« 4096*2) RND 15 




00036 


2015 


6D 


03 


;0 




STR RN^I 






310 


PRINT- TeN€'SCPEEK',2»4096*2)/16> RND 15 




00037 


2010 


















320 


PRINT" HUNIREDS'SPEEK(2«40^*3> RND 15 




00030 


2010 








, 


AN$HER IS IN RNSLO RNI» RN$Hl 




330 


PRINT* THRLSRNDS*. VP££K<;2#4096+3>*^16> RND 15 




00039 


2010 


















340 


PRINT-waiRUh RORIN ,1 FOR VE8, 9 FOR HO" OOSUB400 I FRO9THENRUN200 1 


00040 


2010 


110 








CtD 


,DECinpL MODE 


OFF 


350 


END 




00041 


2019 


60 








RT$ 


.RETURN TO BASIC 


399 


REM ♦•♦SELECTIVE INPUT ROUTINE 




00042 


201R 








, 








400 


GET fit IFR«-""TMEN400 




00043 


20 la 










.ENB 






4)0 

420 


IFRSCtfl»><4e OR «SC<n«>>57THEN400 
R-VftL<R»>:pRiNTR RETURN 




wim% 


« flIAdMMk 
" WVW 














RERDV. 


■ 



STOP... 



USING 

SCRAPS OF PAPER 



STOP... 



LOSING 
PROGRAMS 



pnoailAiiiiMiefts Aiiis ^s® Professionally 

Designed Universal 



BASJC CODING Pad 




Computer 

Stationery 

Padi 

BOTH . 
V ACKS FOB 



LIBRARY 
CATALOGUE SYSTEM 

INDEX FORMS 






CASSETTE 
REGISTERS 

FILE DETAILS 



(10) 

(50) 
(100) 



£7.50 



_ PLUS ^^. 
FREE DELUXE! 



START 



Qty 




Price 


Total 




Programmers Aids 
Catalogue System 
Both Packs , 


E7.50 

£7.50 

£13.95 




Plus Post A P»Hfir>o 




1.00 






£ 



IMPROVING YOUR 
PROGRAM 



Nam©:, 



START ?^oS"b 



Address: , 



.Postcode: 



SECURING 
YOUR LIBRARY 



Send to: Diamondsoft Limited. 
FREEPOST Cheadte Hulme, 
Cheadle. Cheshire SKB 5YB. 

Tel. 0G1-4Q5 8705 (24 brs.) 



ffldiomond/oft 

A better way of computing 



YOUft COMPOrEH. AUGUST 1983 14 7 



1 1 



Ml 

T 



RP 



Ni^iiair 




,,. ^^^ 



jftj^ 



n 



ORIC 

MCP 40 COLOUR PRII 

169.9! 



inclVATl 



here, the exciting new 
ORIC MCP 40, Colour- 
Printer. Pocked with 1^ 
quality ORIC features 
to start building 
your ORIC 
system. 



.^•^ 




Y\^^ 




4 colour hard copy, for home and business use. 
Just look at these leading features: 

# Quality hard copy on plain paper 



^ Superb graphics and text capability 



Prints 4 colours — Red, Green, Blue and Black 



Designed to match the futuristic style of ORIC 1 



Plugs straight into your ORIC — printer lead supplied 



• r 



IC 



The ORIC MCP 40 - Setting new standards in 

Micro Computer Printers. ORIC The Real Computer System 



ORIC PRODCJCTS INTERNATIONAL LTD CowoiUi Paik Matsion. CowoUli Park. London Road, 

Sunninghill, Ascot, Berks. SL5 7SE 



ORIC products available from:- 

WH SMITH DIXONS GREENS LASKYS MICROC' 
MICRO PERIPHERALS SPECTRUM COMPUTERS FOR ALL 
and hundreds of independent dealers. 



I 



T 



r 




t)RIC-l 161 

VALUE PACK 

ORIC 16K plus £30* 

worth of ORIC Software 

for ONLY 



inclVAT 



HUMt HMIHk UN)L HJWIt 




ORIOl 481 

VALOEPACK 
ORIC 46K plus £40' 

worth of ORIC Software 

for GhLY 

£169.95 .n^ 



HOMt 



'.Kf 



ORIC 1 16K & 48K Micros 

^ Superb Styling 
# Ergonomic keyboard with 57 moving keys 
#^28 rows X 40 characters high resolution 

• Teletext/Viewdata compatible graphics 

• 6 Octaves of real sound plus HrFI output 

• Centronics printer interface and cassette port 

• Free user manual, cassette recorder lead and 
Driver game i ncluded. 

ORIC 1 Todays best value in real computer systems. 



To be launched within the next few 
weeks - the revolutionary 
ORIC3" MICRO FLOPPY DISK DRIVES, 
with Incredible access time and data 
storage capacity. 

Other peripherals to be launched this year. . . 

it is Oric's policy to continue to expand our 
product range, in order to offer our customers a 
comprehensive, professional. Microcomputer 
system, at a realistic price. 

We believe that witli the launch of our MCP 40 
colour printer, and our combined computer/software 
value packs, we will continue to lead the small micro 
market in both quality and value. 

'Titles may vary subjrct to availabiliiy but the approximate value will not. 

t Copyright ORIC PRODUCTS INTERNATJOTiAL 1983 







HHHH 








^^^Pt^^H 




^^K^t ^. ^i#i H 


^pjl^l 




^^ T^> 




1 


B 


tM 



INVITE SOME NEW 
FRIENDS ROUNDTONIGHT 





FROM C-TECH SOFTWARE 



SELECTED LINES AVAILABLE AT JOHN MENZIES • W.H. SMITHS AND ALL GOOD COMPUTER SHOPS 




CENTIPEDE 






SUPER 
CENTIPEDE 

and PAINTER 

Supe* Centipede is a Ml colour wpicnme corte 
arcade game where the object is to dcfenc 
yourself with your laser against a fast movng 
centi:)ede wh»ch weaves m ^nd out of thr 
mushroom patch Beware of the rrit'^n earing 

Pajr>tpr You must diffuse the tirT>e t>ombs ir 
numerical order whilst leaving a rnal but you 
mustncjt f u-issyi)\t( :;.4ti 
For I6K/48K SpKtrum €5.50 



PLEASE SEND fVIE THE FOLLOWING 



NAME... ADDRESS 



I enclose cheque/PO payable to CTECH SOFTWARE 

TOTAL £ 
* 184 MARKET ST • HYDE • CHESHIRE • SK14 TEX 





FIGHTER PILOT 

& CITY BOMBER 

I hts 1^ MX ingenious pro^jfr m for the Du^gof " 
32 It beg-ns wirh a bf lefing sessior> y/vtng 
details of the several altac ^ waves and shows 
you pictures of the aincrafl nc luding 
MesserschrT>idi smj Junkers You have to get 
tf le aeroplanes withm your sights and shoot 
them dowri Tf lere is a parachuting sequence 
li makes Mi use of H^Res craph»ci colour ^n<t 
sound All this for €5.50 



FROGGER 

^na SPECMAN 

Sr>f?t man has great riULfiine lo.;^ utc^pf i cs 

wKt) 3 ro 5 ghosts power pi'li ^nd a ^ea^ 

►'Tiuf >tfve T»an who murxhes n all 

directions 

Frogger-2 screen superb representation with 

full colour Hi-Res Frogs. Cars. Roads. I ogs. 

Turtles ancf nverbar^k wth stirer ^oi jnd 

For l6Kf48K Spectrum €5.50 

KRAZY 
KONG 

J00% m<cf>'ne code program featunng 

3 screensof H^ResGori.'la. BarreK Frrebalfs. 

Conveyo' Beits and a running andjt irnping 

man who must rescue his girffrjend from the 

^nraqed^onq 

For the <WK 5f»ectrum €5.50 

RING OUR TELESALES NOW 
.061-366 8223 



S 



JtesfOMse fhamc 



Do you have a problem? Your manual is 
Incomprehensible or you just cannot get the 
hang of that programming trick you tried — 
whatever it is, Tim Hartnell will do his best to 
answer your queries. Please include only one 
question per letter and mark them "Response 
Frame". 

SUMMER CAMP 



■ I have read in American 
computing magazines about 
summer campe whicti con- 
centrate on computer use. Is 
there anything iikc that in the 
U.K.? 

Makclm Parks, 
Amenham, 
Camp eeaumont runs camps in 
London, East Sussex, Devon and the 
l^kc Districr for four to fifteen -year- 
olds. As well as the normal sporting 
and recreational acT:vities» each 
camp features a computer centre 
where half of each day is spent 
working on a computer for each 
person. The computer activities, as 
well as instruction in Bisic program- 
ming, include films and lectures. For 
the more advanced coniputer users 
there are one, two and three week 
projects on robotics md artificial 
uuelligencc. including the use of 
machine code. Both residential and 
non^residential camps are available. 
You can get more information from 
Beaumont Summer Camps, 73 
Upper Richmond Road, l^ondon, 
SW15 2SZ. Telephone 01-870 
9866. 



ANAGRAM 

■I am the owner of a 4BK 
Spectrum and have been trying 
luisuccesBfitUy to vvrite a pro- 
gram for wo r king out anagrams, 
thai is to prim out a steven-letter 
word and every combination of 
the seven letters on the screen* I 
would be most grateful if you 
could help. 

Tyne and Wear, 

One way to tackle thii would be to 
use the Sinclair's string-slicing 
facilities to break the word down 
into seven separate characters, and 
take the code of each and place these 
in elements of an array. Then you 
could use the random number 
generator to randomly mix the 
elements of the array, finally 
priming out the word jsing CHR$. 
You will need two loops, one inside 
the other, to ensure that each 
element of the array is only used 
once in each anagram. 



ORIC QUERY 

■ I haivc owned m ZX>dl tor 

about a year now and recently 
decided to buy an Orlc 1. On 
going to shops such at Dixons 
and WH Smith to buy directly 
rather than by mail order, I was 
told that the stores only stocked 
the 48K model* Wanting a ISK 



rather than a 48K version I was 
rather disappointed. On further 
enquiry at one shop I was told if I 
ordered a 16K version by mull I 
would be sent a 48K machine 
and asked to pay the difference* 
Is this true? Do I have to buy a 
4SK machine? 

T Zahouh 
Shonham, 
Oric'S PR company, in rather 
guarded repHeii ro my querien* said 
••most of the 16K production has 
gone to Europe but Tangerine is 
selling a few by mail order**. At 
present, if you order a 16K by mail 
order, you may be sent a 48K Oric 
"on loan", with the idea that when 
the 16K becomes svailable you will 
be given the optbn of swappmg 
your 48K for the 16K, or of paying 
the difference . >X^cn I bought an 
Oric by phone when they were first 
advertised last October, I ordered 
the 16K, but recdved a 48K, my 
credit card was debited for a 48K 
machine, and no "downgrade option" 
was offered. Oric assure me this was 
a mistake* Ian Osborn of Norfolk 
wrote to ask if it wis possible to buy 
a 16K model now, with the idea of 
buying an upgrade kit to make his 
Oric 48K in due course. Oric's PR 
company says that "no expansion is 
possible for the Oric*\ 



DISABLED HELP 

■ My 14-year-old son is 
diKabted, but wants very much 
to be able to use a computer. 
Our local computer shop has 
been most sympathetic and has 
tried to help, but have been 
unable to make any specific 
suggestions on how we can equip 
a microcomputer so that my son 
can use It. Is there a resource 
centre we can turn to? 

Mn K Joneit 
Edinburgh, 
Unfortunatelt, you do not 
mention the natures of your son^s 
disability, which limits somewhat 
the advice I can give. I have heard 
from a number of people over the 
past two years with disabilities — 
generally involving limited move- 
ment and control skills — who have 
managed to find satisfaaory ways of 
operating their computers. 
Elect riad. New Street, Aylesbury 
(0296) 87309 shoukl be able to assist 
you, particularly ir respect of use of 
Commodore comparers such us ihe 
Vic-20, 

You may also liite to contact the 
Disabled Advice Service, Atheldcnc 
(community Centre, Garratt Ijine, 
I^ndon, SW18, 01-870 7437, and 
the Disabled Living Foundation, 
346 Kensington High Street, 



Undon W14, ->^602 249 h Contact 
a Family is a organisation which 
links up parents throughout the 
U.K. who have a handicapped child 
living with them at home. One of the 
fathers asscciated with tht 
organisation is a computer buff who 
has set up a scheme called CAFCAL 
— Contact a Family Computer 
Assisted Ixarring. The scheme is 
based around the ViC'20 and is 
building up a library of suitable 
programs. You can contact the 
group at 16 Strutton Ground, 
Victoria, London, SWl P2HP 
01 222 2695. CAFCAL welcomes 
suitable educational programs from 
any Vic-20 users. 



TEXAS PRINTER 

■I have recently bought a Texas 
Instruments TI-99/4A computer 
and I want to connect a printer 
to it. I have been told by one 
shop that although there la a 
Texas printer^ It Is not yet 
available In the U.K. is this true, 
and if so, what printer can 1 buy 
which is suitable for my com* 
puter? 

Scott Shaw, 
Hounshtv. 
Connecting i printer to the Vh 
99/4 A is a rather involved and 
expensive process. The oiTicial Tl 
printer retails for £481 but is not 
currently available in the l^K. 
Before you can connect any printer, 
including rhc Texas one, to the 
computer you need to buy a 
peripheral expansion box for £159 
and the TI RS-232 interface which 
costs £117. Once you have these, any 
printer which connects with an 
RS-232 interface will work, such as 
the dot matrk printers made by 
EpM^ii — llicsc &iau uiuuiid £400. 
Texas peripherals are available by 
mail from Landau Electronics, Lion 
House, 227 Tottenham Court Road, 
London, WC2. You can check on 
availability by phoning them on 
01-580 7383, extension 28. Texas 
tells me that a range of cheaper 
peripherals wi.l be available "real 
soon*\ These are designed for the TI 
pocket compu'cr, the CC-4(). An 
adaptor will be available to connect 
these to the TI-99/4A. 



FAST DEFENDER 

■ l have written a simple 
Defender program on my ZX-8L 
However, it rans too slowly to he 
much of a game. How can I 
speed it up? 

Andrew Marsden, 
London W4, 
The shortest, and best answer, 
would be to learn machine code, and 
then rewrite the program in machine 
code, rather than Basic. However, 
this is not an easy task although it is 
a skill you should seriously consider 
acquiring. The way in which your 
Rasic program s written; that is, the 
order of the lines, and the things you 
gel your computer to do, such as 
raising numbers to a power> or 



making decisions all have an eflTeci 
on ihc running speed of the 
program. Try to write it so you make 
as few decisions as possible. 
Generate ai few random numbers as 
possible - you may be able to 
generate just one random number 
each time :hc program cycles, and 
use this in different places. Iry to 
make the program run in a clear 
loop, with a single Goto at the end of 
the major bop. An alternative to a 
Goto is a vast For- Next loop which 
contains a much higher number than 
you arc likdy to need — such as For 
A • 1 to 100,000. Finally, make the 
first line of your program Poke 
16389,75 to slightly speed the 
computer up. 



NEED TO KNOW 

■l have had my BBC Micro for 
five weeks now, and have bought 
some commercial software for 
it* The quality of the tapes Tve 
bought is very high, but I find 
the programs most depressing. 
V^iTiy? simply because my puny 
efforts at programming seem so 
weak when compared to the 
effects possible from 

accomplithed programmers. 
What i» the t>€eit wuy to improve 
my programming quickly? I 
should add chat the BBC Is the 
first computer I have ever had* 
and 1 am barely past the 
For-Ncxt loop stage of Basic 
programming. 

Coiin Cheinion, 
SouihiimptiHL 
The old adage about learning to 
walk before you try to run holds true 
for programming. The Icarnmg 
curve for Basic is fairly steep at the 
beginning, bur soon evens «iit ro a 
vcrj' graduil rise. You sound as if 
you arc paa the worst already. ITie 
three best ways to improve your 
programming are to get in touch 
with a local users* group, join one of 
the national user clubs, and read 
some books on the subject. An 
advertisement in your local 
newspaper, or a notice in a computer 
shop — such as your nearest BBC 
Micro dealers — should uncover 
other users in your area. The two 
national clubs are Laserbug^ 10 
Dawley Ride; Cxrlnebrook, Slough» 
Berkshire, SL3 OQH, Beebug, 374 
Wands won h Road, l^ndon SW8 
4TK. There are many* many books 
for the BBC Micro. One of the latest 
is The BBC Micro Book — Baste, 
Sound and Graphics by McGregor 
and Watt, published by Addison- 
Wesley. Others include A PL for the 
BBC Micro, The BBC Micro, An 
Expert Guide, Instant BBC Micro 
Machine Code^ The BBC Micro 
Revmied, Easy Programming for your 
BBC Mic-o, Th4t BBC Micra 
Compendium^ Games BBC 
Computers Piay^ The Book of 
Listings, L^: your BBC Micro Teach 
You to I^ogram, Ihactiml Programs 
for the BBC Computer and Acorn 
Atom, 30-^ Programs for the BBC 
Micro, and JO Hour Basic. ■ 



YOUR COMPUTf R. AUGUST T 983 151 



CREATING FANTASIES FOR 

DRAGON AND NOW 




KR AZY KONG 



All machine code version of the 

popular arcade game. 

This program has all the features 

of the original and is every bit 

as fast. 

3 different screens make it 

difficult to beat. 

ZX81 16K 3-95 



HOPPER 



Can you help Fergy and his 

friends get across the 4 lone 

highway and back to the Irlly 

pond? 

includes Crocodiles. Logs, 

varying traffic speed etc. 

ZX81 16K 3-95 

ORIC 48K 6-95 



CENTIPEDE 



All machine code -very fast- 
Superb graphics Better than the 
original. 

ORIC 48K 6-95 

BBC A OR B 6-95 




ZX81, SPECTRUM, 
ORIC AND BBC 




LIGHT CYCLE 



All the speed and excitement 
you could want, very addictive. 
Race and block the computer or 
another player. 

SPECTRUM 16K 48K 5-95 





ATTACK 

Attack is a super fast, all machine 
code arcade style gome. 
You ore the Chief Security 
Officer on the prison planet 
•KOVENTRr v/here all the capt - 
ured space invaders are kept 
until a humane way of dealing 
with them con be found. There 
has been a major breakout and 
it is a race against time to stun 
the invaders and return them 
to the compound. After 
being in the open too long they 
mutate and become much 
fiercer. See how long you can 
keep them all locked up. 

DRAGON 795 




DEEP SPACE 



Alarms begin humming loudly as 
warning lights flash at you from 
the computer control console of 
your ASTRO-CRUISER. 
Within seconds a huge boll of 
destruction explodes outside 
your observation port, battering 
the ship violently. 
A quick check of your tracking 
screen shows you to be entering 
one of the worst space storms 
ever recorded in that quadrant. 
Your only defence is your skill 
with the laser cannon. 
We DARE you to take control 
and fight your way to safety. 
Unless you con blast a way 
through your ship will be crushed. 

SPECTRUM 48K 5-95 



INVADERS 

At last the version you hove 
been looking for. Quite simply 
unbeatable. 

ORIC 48K 6-95 

BBC A OR B 6-95 



SEND CHEQUE OR P.O. 

TO RS.S.452 STONE Y STANTON RD. COVENTRY CV6 5DG. 

FOR INSTANT CREDIT CARD SALES TEL (0203)667556 

TRADE ENQUIRIES CONTACT JOHN FLETCHER. COVENTRY (0203) 667556 



Although the NewBrain is conceived as a total 
system, the unexpanded Processor itself hasa great 
deal to offer It is available in two fornns: Model AD, 
shown below, with a built-in lifiedibplay,dnd Model A, 
without the line display Both nnodels can operate 
with a monitor or a television set 

MEMORY 

D24KbytesofROM; 

a 32 bytes of RAM, at least 28K of which is available 

to the user 

THE SCREEN DISPLAY 

□ 40 or 80 characters to the line - without affecting 
the 28K bytes of RAM at your disposal; 

a 24 or 30 lines to the screen; 
a well -formed characters, with true descenders; 
a a full European character set; 
D normal or reverse video, high resolution graphics 
on screen of controllable size, 256. 320, 512 or 640 
horizontal resolution by 250 vertical lines; 
a a facility to set up a "page" of up to 255 lines, with 
the xreen acting as a "window" to display it; 
D ability to ma ntain several such pages simultane- 
ously and to switch rapidly between them; 
, D text may be used on graphics screen as well as on 
parts of the video screen not used by graohics. 

CHARACTER SET 

□ 512 characters, indudingthefull ASCII set all 
European accented characters. Greekard graphics 
symtiols. 

GRAPHICS 

D 20 powerful graphics commands; 

□ all text characters usable on the graphics screen; 
D variable-sized graphics screen, with the rest of the 
screen available for text - for versatility and to save 
memory 




SOFTWARE 

Enhanced ANSI BASIC; screen editor (32 

commands), mathematics package {10 significant 

figures), graphics commands. 

o a very friendly screen editor - a deligfitto use and 

readily adapted to text processing; 

D arithmetic to 10 significant figures; 

□ very controllable output formatting of numbers - 
invaluable for accounting statistics, and scientific 
applications; 

a a powerfu , much enhanced BASIC; 

D a very flexible operating system, which allows any 

data stream to be opened to any device. 

INTERFACES 

□ two tape cassette ports built into the processor unit; 
D a built-in printer interface; 

D a built-in communications interface iV24/F?S232); 

D a video monitor interface; 

o a TV interlace; 

D an expansion interface for NewBrain system 

expansion modules. 

KEYBOARD 

D standard typewnter pitch, action, layout and size, 
with editing control and graphics keys. 



</» IS A REOISTESEO "HADE MARK OF CMOiTAt 9£SEJ*«ICH INC 




^u can get everything in the box on the 



If you understand thefactsand figjreson 
the left you'll soon realisethatNewBrain hasto 
be one of the nnost powerful micros around. 

However, if you find the box on the left a 
little hard to follow, don't worry 

We've gDt over 120 dealers nationwice 
who've gpt all the a nswers at their fingertips. 

Ether way you'll discover that NewBrain 
is the kind of micro that will stop the 
competition gettinga look in. 

At £269 it starts off with twice as much 
riiernory as most of Its competitors and can 
expand to over thirty times that amount So 
there's no chance of being left behind in the 
micro race 

It comes with a very powerful langpage 
(enhanced ANSI BASIC) and it^ll take CP/M.* 
so itil work on the same system as similar big 
businessmicros,givingyouthecapacitytouse 
an almost limitless variety of tried and tested 
software 

But most of all NewBrain is a machine 
that can expand 

It's designed to take disks, printers and 
memory expansion modules(upto2M b^les) 
plus anything else you'd expecta professional 
business micro to handle 

So, whether you understand the box 
on the left or not pay a visit to someone ir the 
know on the right ' 

They'll answer all your questions and give 
you a full demonstration. 

Grundy Business Systems Ltd.. Grundy House, 
Somerset Road.Teddington, 



DEALER NEraORK 



AirWKMM 



QUJUCtSTER 



!0t 






TW!CCW^9I3I 


^Arr ^ : : ' ' ■ 


vCiuMlltfc 




:<.Liw::£U 


IMimiY 


f>i 








aanoK mr.» &i< w \%\ i rn 


ar '^ - > 






MrtNLTinif 


mxkmm 


?.' 


c^»t 




W 


IMMWII 


H-' 








I Jl^r*^^ ■■' '-''' • * ''"' ' " ^ 1 ••*:«> . 




HOaNTRE 




,r#:r^ ■>;»•-• , 


iA'- 










WOt 




hL»fnCE«»OW£»» 




%iA¥i 




^({riU'M-- 


Kn^FlBHSllTO 




, ---j^n 




Ji. 1 i.'MM ' 










HAVlMQOPSHUfK 




.' iID(C60;!?0!>3Wi 


M 'M;. 


APfXlCOf^ROSfiAWMIMflLiWITIO 








.5iU*W>54» 






;wPifTr«ao 


,1 ..^{021^ !»JI6S> 


ksmm 

iUtFMO 






BIMOfCHtD 






VDR r FA AUOIW>lj Tin SI R^'JCtS 




"'"My 


SttCHTON 


twcwmmj^siRvicfs 






AVv< K*K:>iT(yillCl?71725«?Vl 


{0W>W«1» 








MISTOi 


WT'-r--"*'* 


r 






tUClHUfKHTCOMfUURS 


MUU 


SySTtWSUD 




i?O0Ol 




\mv^^:fi WS ttOftlD KWa ?«»?) 






" ' 


HUNTtT 


t»WJJ7^ 






tHlU' 


IV 








I46i:fl??} 




rrs 




StSTfMSlTO 


ilSLID 


I 


h 




^s^mtt 


rr4?iTCiC223B3W»r 


,- 


WJtWCWTK 






-" M^S10«U0?23663^J 










C*h' 


n 






'V7 76^I 


V Hvicf sun 


'• 


vt,\^wm\\ 






m: 


k" - ■ < i ' 


k'"i ••"--!:• IV- 




i.v.tyfcNlStRVim 


CAfn 


;:i ', : < -, '« « < 






01 


V-- •f'/^r'n 


Hi I ..t< M ' . 


U H . !i . *.V.»7) 






iDi'toi^/^lJ* 


UKtsru 








CAMNFF 


THUYCOftfUUHStSTlWS 






iMtvsrA^M'v 


;C53JSi"><='5* 








aw: ' ■''■ 


WJ>fO' 


.' ■••'•I 




lo'ii 


rjt \ r,i 


MSRO 


.'X 






owni'.*' 


!C*in>'. 






iro 


VfUifiAu' * ' ■: 


UfttFKLCt 








CMUtNHAM 


liHO&ttCHMlCHuaK*^ 






r^f iTfh .:;- ,;.^; i ^^ 


ji u-'jiCtJAi 






i*:\\w \\r^\i\ 


cmsuR 


trvl-^COOt 








mic^HijuiCTWihCsin 


' dV:>MKX||0SJ2»?t»I 






!fjif44 rnvns 


|;»'''rN 








lASKYSiCKf STritMCl?44 J1766;i 


[ 


r-APHJCmUKTO 






CaCHtSTU 


I 






.'»iiT«»CW«SltD 


DiFf>»X*?MOaWf^U««Nim 


1 


^rjlLBS 




1 


lO?C66li«n} 


1 






<fssco«PtjT!tsniy 


COM 


\ 


MHw:):o: j??9m) 




'■'! 


cosxwr .'ma\ 


It/ . ' '■.■ 


. -V'r M^.rn 


iFKUUU 




COMMCH'k''' 


|cl I, 




* '<!)r. ' 


•>)i)pmt^»w?ci 


C4 r:Mi {>;«it»5«&i 


1 i' - ' 


(■ <.:\ • • .' '■ . 


MJWITOW 




ccmN ^ 


1 ' 


,',*■; ■ ■ ; 


C'J^'Jli 






1 


' ■- ! in 1 f , 


MAni 




C«i;' 


, 








;m • i:;fiKi:i07;i 


1 


lONSUD 






QK^ 


1 










1 


iMriHD 




"4^yl^Wi(«»^ $;?/!)«) 


OFh 


•.' 


ttfM ,1 iiJifia^ 


WKWk 




Mh :iHS 






.V4h .V< '^AW Wt Ml WiTsX H*5 


1-4 




■<'■'! 


1 K«^Hii 


-ij 


buaiir<4 






•"'^■•f'"* 


mwH 


IHH 1 . > ;mk,» -:■/> 








.'(•.{tlf* >.\1H» 


1 .M 'i '.f 1 i-vr- 










oupfrRWiifir 




IMtl 






A\ U.-V1I Hijv'<.fi(a35a;24Mo 








HWCI ilHf J»tl 


DUKKMt 




.^11 




M- :-i* 




ij'U 


I' - 


Ml 


EA 






UJfltsi 




•L^' -- •..->. L ..U-m."J^t 


ti;;:'-i 




,H 1 




fOGWMft 




V 


iKU 




( 1 rM)a rwMWjcrs iTc tm f M tMJ*> 


Vm ( . 11 


r, 


^V 




UHWlilWM 


VA If 'oit rtii 




».l*. 


■IKtSLTU 


lA - '■ 




OUl/ 


:kv,'... 


'vl 


:,H.. 






HMItniAW 




ai>. ^ - .' 


\' ' 


:>HiMati?Z6/lll<>b) 


,,„»■ . 


"ji HI {<\t M'«;«, ^: ifti( 


ILSfREI 






ftliTBfKOWmrUfCHJlRI 










iO: 4*.MH7ti 




■' '\\\\y 






irnm 










; ?wr.f i:/niiiwin«i5tsTttts<ay/e /a4l^ 




M 




»OtCC»9(?J4MH-: 


(IlLMOiJIII 






MH «Tfl 




V( tJAs\YMi::floiuwpuH?sut) 






^K'.iiM \i\\ n^m\m^h\ikyi\ 


■' ;'' • .;i4l 






NfNXJVfK 








TAf;; 




HtS(ALaiOV>5U6li 


\ 


(f m«:..j,M.vi:.') 


1 OA 




►■ \7i,l\ 


^ 








' SfilhFFRS 




?FRSY!rrr¥s 





left from anyone in the box on the right. 



j^ Extend the sound ^ 

^tT capabilities of your Dragon Oq 

Dragon 32 ^ 

Sound Extension 
Module 

• Fulty-cased module plugs into cartridge port 

• Provides 3 channels of sound: 3-note chords and 
harnnonies over 5 octaves 

• Uses new BASIC command. No need to 'Peek' 
or 'Poke' 

• Many built-in sound effects (e.g. bomb, laser> 

• Music and graphics can occur together without 
loss of speed 

• Two Input/Output ports included 

• User manual provided, with examples 

Cheque/P.O. to:- 

J.C.B. (MICROSYSTEMS) 

29 Southbourne Road 

Bournemouth BH6 SAE 

Tel: (0202) 423973 

ONLY 

£34.95 

inclusive 
VOICE SYNTHESIZER AVAitABLE SHORTLY 
Write or phone for further details 



II SOFTWARE H 

For the BBC Computer A or B 

EARLY ONE 

an educational ganne 
for early readers for £6.50 



.ti#. 




. . . be early - get the worm not the bird 

Send S.A.E. for a catalogue of our other educational 
games and useful programs for the BBC and Dragon 

Computers. 

Please send orders and cheques/PO/Transcash 
(No 614 131 1707) to: 

H & H, Dept A, 53 Holloway, Runcorn, 

Cheshire. 



SIR Computers Ltd 
CARDIFF 

Agerrts for Acorr), BBC and TORCH 
Computers 



BBC Microcomputers 



C39900 

esoe.oo 

£248.00 
£389.00 



Modd B 

Mode} B wtthdisc intertace 

Single 100K cisc drive. 

Dual 2 X 100< disc drive 

The disc marual and utilities disc are both irKluded. 

Upsradeof BBC Model A to B £90.00 

Please telephone for up to date information on Prestel, Teletext, 
speech syn+iesis, second processors, etc. 



TORCH Computers 

2-80 Disc Pack fof the BBC Microcompuim £397.00 

This unit connects to the B8C Micro in :he same v^ay as a 
normal disc drive, but as well as offering a dual 2 x 400K disc 
drive for usa under BBC BASIC or other languages it provides the 
option of Lsing the wide range of CP/M software available for 
business ard data proc^sing applications. The firmware supplied 
with the machine allows switching between BASIC and CPM, a 
powerful operating system developed from CP/M 2.2, 

In addition to the disc pack a second processor is supplied. This 
is a Z 80A with its own 64K RAM card, comniunicating with the 
6502A in the BBC computer through the 'Tube'. Typically the 
speed of execution of progran^ under the twn-processor system 
is increased by up to 50% compared with a conventional single- 
processor computer. 

A third proc^sor, the 16 bit 68000, wHI shortly be available. 
T0BCHCF2^ , C2.795.00 

This an extension of the BBC microcomputer/ Torch disc pack 
system, available in a single unit* The computer contains a BBC 
based peripheral processor connected to the main Z-80 computer, 
a dual 2 x 400K disc drive as described above, a high resolution 
(80 character) colour monitor and a complete British Telecom 
approved 1200 baud modem. It is the only mcrocomputer which 
has been g^anted permission for direct connection to the Public 
Switched Telephone Network both in the UK* and the United 
States. 

The TORCH can communicate either directly with another 
TORCH or with virtually any other type of computer via Prestel, 
Using the Gateway facility of Prestet it is possible for the TORCH 
to access vast amounts of information stored by private 
organisations on public database systems. The Mailbox facility of 
Prestell also allows the use of electronic mail 
TORCH CI- 240/ 10 As above but with a 10 MB bard disc drive. 
TORCH Ch240/21 As above but with a 21 MB hard disc drive. 

Peripherals 

Seikosha GP 100A prinmr f 229.00 

NEC PC 8023 printer r388 00 

Epson FX 80 '/ 1 type 3 printer f 470 00 

Micfovitec »4" RGB Monitor .... f299 00 

Kaga 12" RG3 Monitor £293.00 

Sanyo 14" RGB Monitor £260.00 

High resolution 12*' Wack /green monttof £96.00 

We have still got a few Jupiter Ace computers left in stock £89.00 

Software 

We currently hold in stock programs from the following suppliers: 

Acornsof t level 9 Software 

A Er F Software Molirrterx 

Bug Byte MP Software 

Computer Concepts Pr 0*3 ram Power 

Digital Fantasia Salamander Software 

Golem Software for All 

UK Software Supeior Software 

Unfortunately we are unable to supply software by mail except as 
part of a larger order. 

Delivery by Irrterlirrk of any of the above items £10.00 

Unless oth«rwise stated all prices include VAT. 

SIR Computers Ltd. 

91 Whitchurch Road, Cardiff 
Telephone (0222) 21341 



166 YOUH COMPUT[R. AUGUST 1983 



soFmmfUje. 



Software File gives you the opportunity to have your programs, 
ideas and discoveries published. We will accept contributions for 
any home computer provided they are submitted to Your Computer 
exclusively. Please double-check your programs and specify the 
memory they require before sending them, preferably on cassette. 
We pay between £6 and £36 for contributions published. 



Detective 

Gary Gates, 

Huyton'With'Roby, 

Lincolnshire. 



y^'Sf;>'M 



The program is a problem-solving game 
asking the player lo use his deductive powers. 
Ii begins by showing y plan of CIivc*s House 
on the screen in which a murder has taken 
place. Ii is the lask ofihe player to deduce the 
room where the murder took place; the 



murder weapon; the murderer's motive; who 
committed the murder. 

Each lime the game is played the computer 
randomly generates a different code based on 
the four above parameterst and it is the task of 
ihe phycr to find out this code. 

To help solve the code, the player has 
control of a man, shown on the plan of Clive's 
House, The man is controlled by the four 
cursor keys and the number of movements it 
can irake is determined by a pair of dice 
shown in the centre of the plan> which are 
controlled by the R key. 



The initial task of rhe player is to move the 
man around the plar and enter one of the 
rooms. 

On entering any room, the list of possi- 
bilities is automatically shown on the 
screen and the player is invited to select his 
choices. After inputting the choices^ if they 
prove to be corrca then a "Won'* message is 
flashed on to the screen along with a score and 
a rating. 

If the choices prove lo be incorrect, then the 
list of possibilities is again flashed onto the 
screen but, this time, one choice which was 
incorrect is indicated by an inverted full stop. 
The player is then invited to continue the 
game. If the invitation is accepted, then the 
cycle is repeated. 

HowTver, if the player decides to quit before 
solving the code, then a failure notice is 
flashed on the screen This program Is only 
suitable for a 48K Spectrum. 



m f^mn #•♦♦ 4 ok ix specti^um f*^ + 

7 RCM ♦♦ OI^RY OirrC5 1903 +i 
9 RBH ii »ET UP Uf=)PIR»Les , 
10 CL5 . PnrCfl 0: CLS PRPI 

0; eOPDCR e INK 7 

i^e Ltr C»0 LET XK-IO. l-CT YV- 
1*: LET 3R«« Dili Ri<©>ll> OIM 

ae uer 5R*er lct ca»0: i-et cc« 

©: LET CD-0: LET ZR«0; LET Ze»0 . 
LET ZC-0 LET Zl>»0 
30 DXM U(e) DIH UfG) |>XH OtS 

I . DIH P (*J 

98 REH ■■ TITLE 
S'BTftfT err 




FOR F.l TO 3. CIRCLE 

130^00 se-r NC>rr r 

SB PLOrr aB,« DRAU A;2^Be: PLOT 
3B.9^ DRAU Ae.4L3: INK 7 

00 FOR F-1 t6 3 B9ic^¥> ,a,ia»r: 

OESP .8^ia*F BEEP .1&,9%W. BEEP 
*B,0«F: BEEP l.B. S*F: BEEP .8^1 
4#F: BEEP .a.l*iF BEEP .a,IB*F. 
BEEP .S.ae*^ NEXT F 
BS PRIhfT RT 21,0, 'PREBB RNV KE 
V TO CONTINUE- : IF INKEY0-"*' THE 
N aO TO BB 
07 CLB 
Bfl INPUT **D0 YOU UX6H FOR INBT 

N^^Ofi O0»MI" THEN OO TO »•• 

70 REH mk IHBTRUTIOKS H 

60 PRXMf^FLftBH 1; " UELOOH 
E TO DETECT lUE 

BB PRINT " »•*•••••»■■«••• 
■«•»»«» PRINT 

00 PRINT 'CLIVC MRB BEEN HURDE 
BIBO PRII^T 

00 PRINT "VOU nm^E TO FINO BY 

THE PR0CE0B OF ELININRTION: -'•' 

1. THE NURDERER a. THE U 

KRPON 3* THE PURCE OF THE MU 

ROER"'*' 4^* THE HOTIUE*' 

04 PRIKT PRTHT "UHEH YOU ENT 
ER R ROOM, YOU HRVE TO HRKE R BE 

RIEB OF DECIBIQN5* THE COMPUTE 

R UILCy RFTER ERCH 3ER lEB OF O 

ECZeiONB^ XNOZCRTE*' ' '*ONE DEC IBID 

N WHICH ta INCORRECT BY INUERB 

INO THE WM^^k. STOP-" PWINT : PRI 
NTT 

9B FOR F»% TO B STEP 0: FOR 0« 
1_TO_0_0T0P a FOR Hwl TO B BTEP 



>^F*0 N 
NEXT O 

RT ai,a 



^Of^i^r 



BEEP 

NEXT F 
FLRSH 1; "PRE 



8 r BBBF 
-F: NEXT Mr 

OB PRINT „, «*,-. , ^r 
SB RNY KEY TO CONTINUE' 
100 IF INHEY$«' ■ THEN OO TO 100 
10S_CL3 PRINT PRIKT : PRINT 

•FIRBT OF RCL. YOU WILL BE CO 

NFRONTBD WITH R PLRN OF " ' ^CLIUC ' 
HOUBE,"' "R PAIP OF DXCE CONTR 
O^B THET* "NUMBER OF HOUEMENTB OF 
*a^^.. iWtu."' "W^^^LK HIB DIRECTIO 

110 PRINT " B - LEFT"*** 

B - DOUN y ^ UP- • ♦• o 

- RIGHT** ^ 

140 IF INKEYt-*- ■ THEN OO TO 14 O 
RT B^B; INK 4; * 




»^7, INK b; 



LI 



EP *0B^F*a: 
RDER 
330 PRUSe IS 



BORDER 4: 
7: NEXT F; 



B£ 

DO 



440 REH ^ RND ATRTEHENTB 
— Wi-l 



4B0 LET W^INT (RND^Bl 4-1 

400 LET S*INT {PiHt>^%y 4^1 

470 LET W*INT (RHD*B) 4^1 

400 LET M"INT (RND»4I f 1 

490 REH Mi BETTING UP BORRO ■§ 

S00 CLS . OO TO 0000 

310 PRI^^^ rt yy^xx; ink b^'^r*' 

000 PRIHT PTT »1.0; FLRSH 1; 'PRE 
BB R TO R04.L DICE" 
BaS IF IHHEY»»"R*' OR INKEYi-»*r" 
THEN GO TO 034 
68;? OO TO BSB 

iiiii i » » !ii!t,r "- 



'.t 



DE**; RT 10^ 19. *'BC 




687 REH IB ROLLING DICE 
B30 LET DR^INT CRND#B> ^1 
B*1NT tRND*B> 4^1 
BOB LET R-13B: LET D»BB 
§40 FOR F-1 TO B 
mm IF F«l THEN LET L«DR 
Hi S^ ''"» THEN LET L-DB 
BB0 IF L-1 THEN OO TO 4000 
Bia IF L*a THEN GO TO 4010 
B»4 IF L»3 THEN OO TO 4080 
IF U>i4 THEN CO TO 4030 
IF L-S THEN OO TO 4040 
IF L>6 THEM CO TO 40B0 
LET n-A4-;>4. 
BOB BE{::P . i . '10 
B90 NEXT F 

B00 LET afl-BR+l LET L»D 
BOB REH ■■■ HOUING nm* 
010 FOR F»i TO l_*l 
020 LET XX«XX*^<INKCYil-"B 
EYi»'B'*J 
Bai LET YY-YY* <INKEY*«"B 



800 



cvi 



'7-> 



I -I INK 
I - I INK 



Oae QO TO 3000 

5w feiNT «T YY , xx; INK b; H* 

SSf DEEP .a. 30 PRUSE B 

BBB PRINT RT YY^XX.'*F'* 

BO0 IF INKCY0*"*' THEN OO TO 080 

640 NEXT F 

S4B PRINT RT YY^XX.;*'R" 
00 GO TO eao 

090 RESTORE 9BB0 

B9B RIZM ■■■ DETECT lUE LIST OBI 
7^0 FOR F-T TO e RERD RO trTT^N 

^$}0%OR F^l TO 01 RERD OOIFJ: N 
EXT F 

730 FOR F-1 TO B: RERD Cttf> N 

EKT F 

Jb rOR F*l TO 4 RERD OB if > h' 

EXT F 
7a0 CLS : PLOT 0,0: DRRU . 17B : 

SPRW aSB.B: DRRU 0,-17B OtiRU * 
B.0; PLOT 111^0: DRAW 0^ 17B 
7fiS FOR F"l TO B: PRINT RT 1 t-F , 
X;F; "-";Bi (Ft next F 

730 FOR F-1 TO B PRINT RT Bl-F * 

l;F; '*• "iCO (FJ : NEXT F 

Vofc roR r-i TO ^ r^mzfrr itT x^^r 
,i;F, '•- ";D0 fF) NEXT F ^,__ 

720 REH H INPUTTING CHOICES ■! 

740 PRINT RT a^ IB; "YOU RRE IN^ 
,frr 3, IB; '-THE VRttROOH) 

74B INPUT "SUSPECT 1 1 TO 61 ";S 
USFECT 

747 IF BUBPECTfl OR SUSPECrr>B T 
HEN GO TO 74 B 

7B0 PRINT RT B.1B> 'SUSPECT *'; RT 

B . 10i 0f CSUSPECT) 

760 INPUT "umR$*OH <& TO Bl " ; WK 
RPON 

707 IF ueRPON<0 OR UERPON>0 THE 
N GO TO 7BB 

760 PRXHT RT . IB; 'UERPON^ ** ; C0 I 
UERPON) 

70B INPUT 'HOTIUE iX TO 4> ";MO 
TH,'E 

767 IF HOTIUE <0 OR HOTXUOi THE 



N.OD Jg^TS. 



10.10; '*MOT3rUK 



;D0 



t»0 



770 RRINT ffT 
fHOTXUE) _^^ _^^_ 

774 REH MB HRIN LOOP flHL 

LET ZB-0; LET ZC-0. LET 2D-0 
760 IF R0fROOH) i >R0 rR> THEN LE7 

70& IF 00 1SUSPFCT> t >BOCSI THEN 
LET OB -100 

790 IF CilUERPON) ^ >C* (W> THEN L 
er CC37 

795 IF DO (MOTIVE) *>D«<HI THEN L 

er comQm9 

000 LET C-CRt-CB^-CC^-CD 

bIb XF C-0 then OO TO 5000 



020 LET H-3110 

&93 RESTORE GB00 

B30 FOR F-l TO IB 

03B BORDER B 

B40 RERD R 

BB0 IF C-R THEN GO TO M 

060 BORDER B 

0B0 LET HmH^39 

070 NEXT F 

073 BORDER 

2Z5 m ^'*"*^ THEH CO TO 77B 

5Z2 ^^ Z0-6 THEN OO TO TTB 

SSS fC 5£"^ THEN OO TO 77B 

2SS IE ^ta" THEN GO TO 77B 

SSS SE*^ ■■ DIBPLRTYINO FtESULT ^ 

G0B NEXT F 

let*^u1f?-i'^ ^° ^ ^'' "'^ '^^^^ 
»lb NEXT F 

©as NEXT F 

I.It%7f?-!"* ^^ ^' " ^^'^ ^«eN 

03© NEXT F 

Si2 SSS'^S'*'^ 9BB0. CLS 
«SS®-'^°*' ^'^ '^^ * RERD ROIFJr N 
eXT F 

0B5 FOR F-1 TO fl: RERD BOtFI; N 

000 FOR F-1 TO 6 RERD COIF); N 
EXT F 

96B FOR F»l TO 4 RERD DOCfl: N 
EXT F 

070 FOR F-1 TO 6: IF U(F)-0 THE 
N PRINT RT 1+F^ 1-F. ■ . VRJtt** 

07B IF U(F)«1 THEN PRINT RfT 1 -f-F 

900 FOR F-1 TO B: IF UtrtmB THE 

O90 FOR F-1 TO B; IF OtFl«i0 THE 
N PRINT RT 1*^F , 17; F ;**.**; CO CF) 

000 IF_OCF>-l THEN PRINT RTT 1*P 
.17,F; "H-iCOtFI 

99B NEXT F 

1000 FOR F-a TO 4, IF ptr>mm the 

N print rt ©♦F,17;F, '', ";C^»'^J 
100B IF P(F>-1 THEN PRINT RT ♦F 

10ia BEEP .B.B0 __ 

101B INPUT "DO YOU UISH TO COPY 
LIST (Y.^N> *';N0 _ 

1980 XF HO-'V ' OP H0«'*«" THEN CO 
PY 

lOai CLS INPUT "DO YOU UISH TO 
OIUE UP CV/N) **,J0 IF JO«"Y" O 
R JO-'y" THEN GO TO B300 ^ 
lOai REM iCOORDINRTES FOR HRI^ 
1030 IF ROOH-1 THEN LET Y Y -B LE 
T >*^"i2: M ^O SOB 

1040 IF ROOH-a THEN LET YY-4: l_E 
T XX -89: GO TO BOB 

10S0 IF ROOH^3 THEN LET YY«9. LE 
T XX -B; GO TO S0O 

10B0 IF R00H*4 THEN LET YY»9: Ut 
T XX -84: GO TO 600 

1070 IF ROOMaB THEN LET YY-IB; L 
ET XX-3r C^ ~" ^^^ 
1000 IF RC 
ET XX*a9; OO TO 900 

8000 STOP 

3000 REH ^■■H RTTTR _. _ 

3010 IF mffU iYY,XX>«B THEN OO T 

O 3100 

t5016 ir RTTR lYY/XX)-7 THEN 00 T 

630 

3080 IF RTTR lYY^-XX) -1 THEN LET 

ROOH-B 

3030 IF RTTR CYY/XX>«a THEN LST 

3i40~IF RTTR (VY XX/ -3 THEN LET 

SSbO^IF RTTR i.V,xy>^4 THEN LET 

S8i5*ir R-rrn (Yv-xx> -b thfn let 

SS^S'lF RTTR tYY,XX>-BB THEN LET 

ROOM«S 
30G0 OO TO B90 ^ ^.^„ 

3100 LET YY-14 LET XX-IB: BEEP 

1 , -a© GO TO C30 ^^ 

3i9B REH BHB DECISION LOOP !■■ 
31 ao LET ZRkROOH OO TO B7B 
314 P LET XB -SUSPECT GO TO 675 
3179 LET ZC -UERPON GO TO B7B 

fcof^tinumi on next page) 



GO TO 600 
«0PH»B THEN LET YY-IB; i_ 



YOUR COMPUTER, AUGUST 1983 157 



soFTWMtsme^ 



(continued from previous page) 

1>a0O l-CT X-INT tRNL**ai ♦l'. IF X»l 

THEN kCT Ze«ROOH 
aSOi? IF X«S TMtN LET ZG»5USPECT 
3S05 OO TO 675 
3^30 LET X-INT tRHDf-2l-^l: IF X«a 

TMCN UCT ZRaROUM 
3a3» IF X-a THEN LET ZC»MCftPON 
3340 OO TO 676 
3»60 LET X-INT IF»MD*£>#1; IF X«i 

THEN i-ex zr>-noof^t 
3^&5 IF X»g TMCN Lirr 2DafiOTIVC 
3270 ©0 TO 875 
3SS0 LET X>INT (RNDfrHlf^X: XF X»l 

THEN LET 2B«SUSPCCT 
9S0& IF K«2 THEN LET ZCaUCAPON 
3a«5 OO TO S7S ^^ ^ ^ 

t'^.^;'* 1 KT v»T'*r 'UMT IF X"! 

33»a IF X-a THEN LET •C-nOTIVt 

3325 OO TO 675 

33©a LET X-INT (RNDtfa) ♦li IF X-1 

THEN LET 2C-WEPIPON 
336fi ir X-^ THEN LET ZD=«0T1UC 
335S CO TO 675 
3360 LET X-ir#T (Pr4DtAf 4^1 
3364 IF X-a THEN LET Zf^-ROOM 
3300 IF X-a THEN LET 26 -SUSPECT 
3.-*e0 IF Xs3 THEN LET ZC = WEAPON 
31<O0 XW X*4 THEN LET ZDaHOTlUE 
330e OO TO 67S 
34-10 LET X-INT IRND*3> *•!: IF X-1 

THEN LET 2fl»«ROOfl 
341fl IF X-a THEN LET Z©-SU5PCCT 
3*13 ir X-3 TMrN UCT ZC-WCMFON 
34 80 OO TO 676 
3440 LET X-IMT (RNDft3>^l: IF X«l 

THEN LET ZR*ROOH 
34i.l IF X-a THEN LET ZC-UCRPON 
S4A6 IF X»3 THEN LET 2I>-MOTIUC 
3460 OO TO 676 
347© LET XaINT <RND*3>4^1: IF X-X 

THEN LET ZR-ROOH 

3474 IF X-a THEN LET Ze-SUSPECT 
34 7fe IF X-3 THEN LET ZD-HOTIUE 
346© OO TO 676 
3500 LET XcINT iRND#3ifl IF X-1 

THEN LET Ze-SUSPCCT ^ _ 

3601 IP X-a THEN LET ZDipHOfTIUC 
3603 IF X-3 THEN LET 2C-WERPON 

3606 OO TO 675 ^^^ 

3630 LET ZD-HOTIUE: OO TO 676 _ 

3099 REH V^LnrrXNQ POTTS OH OlCCfl 

4000 PLOT n,0 GO TO 660 

4010 PLOT B-4,D; PLOT Rf'4^0. OO 

TO 660 

4020 PLOT m*0. PLOT R,0+4; PLOT 

R,D-4 OO t6 680 * . ^ ^ 

PLOT R*-4,D-4: PLOT R-**D-*: QO 
TO 660 
4040 PLOT R-4,044j_Pl.OT g** ^ <>♦♦;, 

PLOT «*4/D-4: PLOT fl**^D-4: PLD 

T m.U. OO TO 660 ^ . rv ^ 

40B& PLOT R~A.O: PLOT fi**APJti «^ 
LOT R-4^D-4. PLCT R 4-4 ^ D PLOnT R + 
4/D*4; PLOT R+4.D-4; OO TO " ' 
4690 RCH flfe DISPLITT IF 
S000 _CLA_ . ^PBINT_ — * - 





tv005 P OR F » 1 TO 
ECr .2.36.5; NOT F «. ^*„* 

?i0i0 PRINT RT 6,0.. INK 4, FLRSM 
1 --#«#»# i- ft # »*f » ift» »f fr i»» » ##»#f^# «■ 

6016 FOR F-0 TO 7: ©EEP . 1>30: P 
RUSE a. BEEP ^l.-^^e: BORDER F. N 
EXT F; 60RDER 

6020 PRINT RT 13^1, "YOU RRC R . * 
60a5 RESTORE 9610: FOR F«l TO 7. 

RCRO Y»(F) : NEXT F 
6030 IP SRi-16 THEN PRINT RT 13, 
la; V«ri3 

6036 IF 9R>16 RMO SRr-a0 THEN PR 
INT RT 13>l»;Vfiai 

5040 l.r SR>ato RMD SRc-30 THEN PR 
INT RT 13>ia, Vil4 7 

5946 IF &R>30 RND 6R < -40 THEN PR 
INT RT 13>12;Yfl6> 

5050 ir 3A>40 RMD 6R<-S0 THEN PR 
INT RT 13»ia.Y»C6i __ 

6065 IF SA>60 THEN PRINT RT 13 , 1 
a; Yf t7l 
6190 ^mXf€T RT 15. 1; "SCORE :";fl6 



0-&R) 46 

8196 BEEP .S, I6»-SRIX2 

8200 PRINT RT 1^,1; "IT WRS 



S200 PP 

18,6; • 



3U5PECT *; B»*S? ;RrT 19 #6; 



IfTT 



ROOM ; ■; f»» **^> • ^T a0> 6. "UERPOM 
:";C»(UJ;RT 21.6; "HOTIUE :'\;Df;M 

5205 EEEP .9.30 

5210 INPUT 'Press *y or ni to co 

PV ••;^i 

5ai6 2P Mf-*'Y * OR Mt^-y'* THEN CO 

6217 ^CE^ .6,0 BORDER 4: PRUSE 
a eOPDER 6 PRUSE 3. GOROER O 
5220 CL5 : INPUT 'DO YOU UlSH PO 
R HNOTHER fpRHF tY OR NJ *' 

feSSfl 1ft M0.-Y' 

N 

6860 OO TO 970© 

6299 PEN BDISPLRY IF GIVEN Uf 

6300 CLa_: „PBXKT_RX SLe.^^ _I|iK_ 



OR MA.^ii * THEN RU 




53ff»^FBII F.I 
DER 6: BORDER 

Ms ?S5B?''r? a7,x; mt mho . ,Hr 

;*';C»iU);RT Bl>8; "MOrriME :'%D01H 

6346 SEEP .9^30 _^ ^ r*«...i, 

6360 6EEP .5^0: ©ORDER 4 r PRUSE 
3 BORDER 6: PRUSE 3: BORDER 6 
PRUSE 3 BORDER 

Ull ?e^'f ?52uT ■ go vou uigH ro 

R RNOTHER ORHE tY OR N) 



fcSfi 



IF H0-^'Y" OR H»--V " THEN RU 
N 

5360 OO TO 9700 _ 

7990 «EH QPRPHIC5 FOR PLRN " 
S000 INK 7: BORDER 0j__Pf 
JL, INK 6., 




Ma^PHTRT RT 7.0. ^ 
^W©*PRIg^fe^^^0; "*^^TNk W' 



' ; INfl 
PRIh 



^im- ^T 

INK a; "■■■■■ 

4033 PRINT PT 

6 P 

NK 3; 



^T 3, 



. INK 6^ '■ 
10,0., INK ' 
T^NK 2. 'HBH^ INK 6 



INK »/,::«"^ X 

604^^gir^JT ^^Q, INK 6; *|pHHi 

r; INK 1 




6060 PRINT RT 16^0; 



INK 
INK 
INK 




INK 6, 'V 



f . . 



INK 6^ 



IK l; 



6^170 ^RINT ftt Tf. 
BRIGHT 1^ INK 4 

^ IK ©. 

_ INK fr 

RT 1^,0, 
BRIOHT 1, INK 4. 

INK r. 

or P0, CI 
BRIGHT 1- INK ^ 

--— - -%n 6 



BRIGJ^J^iNl 

eSs^PRI^^R* 
, BRIOHT 1, 
BRIOj^^l^iNI 

rBW^pri^^^ 







»0©3 pRI^n^ 

rJ064 PRINT 

&0B6 PRINT 

0066 PRINT 

6090 PRI ^ 

6096 REM . 

8190 REST 



TtJRE 



nr 1,16. 

RT 7,26. 
RT 13*1, 

RT ao.ie; 

RT S« ,5 " 

DRRU IN& 
&600 



RERO C^ R 



LET R 



RCR 



D^B 



^106 FOR 0«1 TO 10 

©110 RERD RX, RERD BY: 

ERD D: RERD E 

eil5 FOR F>1 TO E 

0120 PLOT%Y.RX DRRU C^D: 

X:^ftX^e: NEXT F: NEX^T © 

6139 RESTORE 9510 

013B FOR 0*1 TO 10 

O140 RERD R: RERD 6. RERD C; 

n D RERD E 

O150 FOR F-1 TO E 

C>1D«0 KI-OT D, ft: OftftU 0,&; 1.CT 

+e NEXT F. NEXT O 

8190 REH Hi CHR QRi^PHXCS ^M 
a200 FOR F-0 TO 5; FOR O-0TO 7 : 

RERD R POKE USR ::^HR* <144^F)4Q 
.fl: NEXT O; NEXT F 

6210 PRINT RT 19. IS, 'BC"; RT 11^1 
6; "DE"; RT 10^ 19; ^*BC^';RT 11^19; '^D 
E" 
8216 PRINT RT 14 , 17; **F'* ; RTT 14^18 

"F 
6220 OO TfJ 510 • ^ 

9499 REH H DRTR FOR GRID ■■ 

9500 DRTR 112,104^15,0^7.40726^1 
5 . , 9 1 6 , 8 . 23 . . 6 > 6, 120 V 15 . , 6 , 40 

, i64, 16,0* 13,48^199,46.0,3,40.©, 
207,0,2,96,8.103^0^2,112,120,79^ 
0,2,128, 168,>9>0^2 
9910 DRTR 113,104 ~ 
£0/16,10*112,5"'^ 
16/13,66,96,0, 
, 48^.800. 0f 23, € . _ . _ . 
0^38 / 3,6 , 120. , 32. a ^ 
9630 REH tm DRTR PDR CHR fll 
O040 c^frrrTm^a* ,. 00 .r0.. a* , aTTs* , * 
a66,126, 126, 126, laB^ 128. laB, 120, 
266,1,1.1,1.1. 1 .1,120,168. 126,12 
8.126, 126, 1^6,265, 1,1.1. 1,1,1,1, 
268,266, 129, 129, 129.129, 129, 189, 
266 

9649 REH 9 DRfTR FOR ROOH6 ETC M 
9550 DRTR "L lUXNO ROON" , "DININO 
ROOH'*, "6RTHROOH", "HRLL", "KITCHEN 
'' "STUDY'* 

9560 DRTR "HRID" . * ©UTLER" > *'HR* KZ 
NTOFF " , "HISS - Cfif^^Z' , "HRS . DYKE '' , ' 
MR.DYKfe" 

9S70 DRTR "*REUOLUER", *POISON"^ "1 
RON eRR" . "DROD6R**,*'HERT HOOK" 
9680 DRTR *' HONEY'* > 'aERLOUSY" , **LO 
UE ','* PROPERTY- 

y^99 REH ■ ^rrrft for decisions ■ 

9600 DRTR 1,100^7,201.6,101,207. 
300. 187. 308,608. 108 > 301 .307.200 

9606 REH MM %>frrk for rrTino^ ■■ 

9610 DRTR^SUPERINTENDENT ', 'OEPU 

LIEUT 



/. 



TY" , ■■ INSPECTOR" , "CfiPTRIN 
ENRNT •■ , " SERGERNT S "P . C " 
9700 CLS : POP r = l TO 2 POP. 
_Ta 7 P RINT n r 0,8, INK O; 




10,6* INK O, 



r^o«i 

E 



9720 BEEP .001, -le. BEEP ^01/F#3 

0yO: BORDER O NEXT G: NEXT F: D 
ORDER 

9730 PRINT RT 16 , 0; INK 4^ **THftNK 



NT 

3 " 



YOU FOR PLRYINO i/ETECTIUfe'* : PRI 
T RT 20*5; INK 6;** © "a^^JCNH ♦; '* 
963 "; INK fr. '-GRPV ORTE&" 



Tank Attack 




/? Coombs, 

Titehurst 

Berkshire. 



The object of Tank Attack for a 16K ZX^81 
is to blow up as many of the enemy tanks 
crossing the bridge as possible. You arc in a 
tank and can move left and right with keys 5 
and 8, file wiih 7 and move youi gun up and 
down with Q and A rcspcaivcly. 

When your gun is in its highest position you 
can hit tanks on the far iidc of the bridge; in its 
lowest position you can hit tanks on the near 
side of the bridge and in its middle position it 
can hit tanks in the middle lane of the bridge. 



lifcitallP ■■"■"" 



20 LET 6i«" 




36 LET CI 



40 LET P-ll 

66 POKE 164^16,0 

69 LET E«06 

79 PRINT Rt 16,0; R0 

60 LET 6*0 

00 006UB 410 

Iffg PRJrff ni r5*gi.3^?S?'S70; - ^ < 
--- '*;AT 

10,0, *•- 

"lis LET X-a 

130 LET FI-0 

136 LET LIUEp3 

140 PRINT RT 16,P;0t 

160 LET P-P«riNKeV#» -6**1 -C»fKEV 

160 PRINT RT D.e,C6 

176 IF E>04 THEN PRINT RT O,0j " 



160 LET e»E-l 

106 IF INI1CY0--7" THEN 006U8 £6 

200 IF E-0 THEN UET E >a8 

ai0 IF INKEYf»-ft*' 0#l INKEYf-'-O- 

THEN 006UB bSb 

aai IF RND « * as thcn mornvm 600 

e»0 IF RND < . 100 THEM 0O0M0 630 

P4.0 IF ri»i HNO e#4.«p4-a then oo 

SUB 660 
580 IF Pttft THEN LET P«^4l 
S60 IF P»a6 THEN LET P-P-1 
370 GOTO 140 
260 IF PHE'f3 THEN GOTO 310 

"~~ ::j6ue 400 

lETURN 

^ X»0 RNa &*>! THEN RETURN 

300 IF K^a RND Oo6 THEN ^rT\mH 

330 tP M«l ON|> r>4>ll TH0N R«TUn 

340 OOSUB 460 
360 PRINT RT D,E; 



till IF 



e; 



i6^3i^B 



;flT 0. 



E vc^n 



370 FOR F*l TO 30 



1 58 YOUR COMPUTER, AUGUST 1 983 



SOFTW/IKEmt 



300 

4£& 



4^10 
4.S0 

4.40 
460 
460 
4T0 
4O0 



NC>rr P 

LET d«S+10 

LET OmiltTi CRMD#12>> 

ir D»l THEN RETURN 

IF D-6 THPN RETURN 

IF D-11 THEN RETURN 

GOTO 4iO 

GOSUB iad0 

FOR N»1S TO OZf-ig STEP -fl 

PRINT RT N,P+1;"0'*RT N,P+1 

RT N,P4l, *• '* 

•^HXNl HI 19#D;H9 

NITXT N 

RETURN 

IF XNKEY^M'a*' THEN UET X-X-fr 



ml* 



,^^^-^ 



; RT N/P+l 



«Q%9 

50O 

es0 

L 
S30 IF INKEY*=.'R' THEN J^ET X-X-^ 

©40 IF XiX THEN LET X»l 
550 IF X>3 THEN LET X-3 
t5O0 IF X«l THEN LET 0«« 



■Ml 



ft40 LET FI*0 

ftSO RETURN 

eft0 FOR N»D+a TO lO 

670 PRINT RT N,P*1; 

" *, RT 1B.0;R» 

©00 IF N>i7 THEN PRINT RT RND^S 

\r RN6*s+2i.p+e; "B'*;RT s3,p + j> 
;flT 22, P; ^••» ,»" 
NEXT N 
700 LET LXUEsLIUE-a 
212 ^2^*^ S'^ 0,5^; ''UIUE5»",LXUE 

740 FOR N«i0 TO 30 
_7g0 PRINT RT Id. IB . 'aRHE OVER' 



THEN GOTO 910 



MTTRCll 



700 NEX+ . 

:»^70 POKE 16410,^ 

?22 J[E*S2^2^'^*^'^'^ Gosue 040 

HIGHa /H5y J H* 
fgg.PRlNt -MIT ANY KEY TO STRR7 

©10 IF INKEY#«" 

OaO CLS 

930 GOTO 1 

840 CLS 



9S0 L,ET H»aHf + CHRt HSC 

990 FOR H»l TO 10 

1000 NEXT M 

10 X0 NEXT N 

1030 RETURN 

103O SRUE "TRNK 

1040 LET H5«0 

10«0 LET M»»'- 

10O0 PRINT RT \ 



Xi&YO PRXNI HI 



1060 PRINT RT 11,S 



1O90 PRINT RT 5,14^, 
^ --^0 PRINT RT 9,14; 







R . C . GOOHO 



070 IF X«a THEN LET B» 



5O0 IF X»3 THEN LET 0««' 




OQO RETURN 
60O LET C»»* 



OlO LET FI 
e20 RETURN 
630 LET Ctw" 



1 



lAI 





670 LET HSaS 

«a0 LET H»»'" 

690 PRINT RT •?! , O , * "^ "» • 

900 FOR Nel TO 3 

910 LET HSC»3a 

©30 IF H5C : Jb THEM L^T H5C«ft3 

2i2 i^ HSOea THItM ITT H5C-3© 

9O0 IF INKEVt'^*©- THEN OOTO Sai^ 

970 GOTO 920 



PRINT RT 17^B, 'BY 

.5 <1QB3>'' ' 

1130 IP INKEVf^- ' THEN GOTO 1130 

1340 CL3 

ll«0 PRINT "YOU f^Sim IN R TRNK^YO 

HP MISSION ■• 

1150 PRINT IS TO DESTROY RS HRN 

Y ENEMY 

1 170 PRINT 

UN UP RND I 
1R00 PRINT 
laiO PRINT "TO 

_ : ^ TO"'MOUE 
LEFT RND RTCMT 
ia30 PRINT 
1340 PRINT *'PRE55 RNY KEY TO STR 
RT GRME" 
i2ff ^^ INKEYtm'" THEN OOTG 1SS0 

ise0 ci_s 

1370 GOTO 10 

laaO XF X»3 THEN LET OZmX 

laQO IF X*2 THEN ^ET OZ-O 

1300 IF X*l THEN LET OZoll 

I 1310 RETURN 



*'TRNKS RS POSSIBLE - 

."U^E H TO MOUE YOUR C 
9 TO MOviE IT DOUN" 

"TO FlP^e f^R£S3 

laao pRiMT "u^B m RND 






Goldgrabber 

Michael Taylor, r 

Bishop's S tort ford, \ 

Hertfordshire. 



yj;i-'JO 



This prcx;ram just fits mro an iincxpanded 
Vic. It responds lo single key-presses 
throughout, except during the wizarcJ routine, 
which us^ the Input statement. This is the 



scenario: you have entered a myihica! 
labyrinth, in your search for the gold that was 
left there many thousands of years ago. when 
the inhabitants left. 

Since then, the labyrinth has been taken 
over by various malignant creatures, including 
ores, dragons, vampires — even some of the 
mythical wumpusses have left their 
dodecahedral caves to make your task harder. 

Obviously, these monsters have picked up 



3)i$* &rm 2S *^m" 



GOTO 100 
10 POKE 198,0 p=ei 

20 GETR* FORl^lT0LeN<Cf > fFMIDt<Ct. I. O^Rf TH£NF=I 
30 NEXT IFP-0THEH20 
40 RETURN 
50 U«SQfi^<X*X+V*V3lZ» W«U-INTiU> : RETtJRN 

100 POKE36B79^7 PRINTCHRf ^8>"nsit . 

\IQ PRINTTHBt5V*WIV « . I ftVLOR. ««'" 

120 PRINT'*3^aPL0RE THE LFlBVRINTH IN VOUR SZftRCh FOR THE I OLD - nDNSTERS WILL" 
130 PRINT»'OBSTR»JCT VOU htW I'JU MUST FIGHT THEM. IT' 
1 35 Z^l H* 1 00 R*=50O S^\e 

150 DIMMfCS) FORI^ITOS R£ftDM$<J > NEXT PRTR3rOOPE.4?l»HJMPltS.&9DRfiGON*51l1flNTlCi*RE, 
30ORC 

1 bO BATareVfiMP I RE - 99\4*^I>?fi . S^Rfi I TH 

170 DIf1P*<S> Ft'! RERDP*U> NEXI DHTHVIti LXi I" smiHCaSE 

100 DfiTRP I T . CHt t I E - HRLL . HOOP . NftLL 

190 Dlf1ft$(l*:> f-UKj i Mil.: RERUai-:! ANEKT 

200 DfiTRCRVSTRL . VRUL TED - WOODEH. VRST . T I W . mOE . DAMP . DARK . LRROE . SMRLL * OLOOMV.EflPT 
V 

210 X*2E3 PRIMT"i-MTER R RRNDOII SEED S^' INpUTX V*»INT(RBSCX«TRN(X> >> X*INT<flBS<V 
*RTM<V>>) 

400 GOSUB50 W«lHT'ec#H' IFW=7ORW=0ORW= 10PW«cMH!:KX=:<+I CtUl04tHa 

500 PRINTTfi»<b>"SliaiIT #lt-T* Cf«'' '• OTSUBlfl 

1000 H»H'l IFHaORf :iTHEN5006 

1001 GOSUB50 M'ilNTSJluJ* JFU .ITHEHDOOe 

1002 IFl4-7THEHPRINf*WirUCH'" PRINT'ilHRT WRS R WRLL'" X=X-X1 V«V-Y1 H«H-4iGDT0-l 
00 

1003 fFW«=2THEHPRINr"'lli( NMP'" PRINT "■ PU FALL m LEVEL. " 2=^+1 21 = 1:OOTO400 

1 004 I FN=^ 1 RNBZ = 1 THENbOeO 

1005 IFW=lTHENPRlNr"iir.- . '• PRINT*** OU CLIMB R LEVEL." 

1006 PRINT",-B DUP CURRENT LOCRTION IS R ", 

1007 Q«SOP^X♦V♦Vl►Z> 0»0-*INT<Q> 

1008 PRINTRf-. 1 + 10*0). 

1009 PRINT*' '' r ' ^^l-^" PRlNT''aLEVELi-Z"lt.fr 

1010 V*Y-1 1 t'*V+1 PRINT'-atDRTH IS R '•PS* I+e*W>'V. " 
1020 V»V+l L-i ■.■*.. V=»V-1 PPIMT*'a»nUTH to H "P$' 1 +e*W; '" . '* 
1030 K-K+ 1 GOSUB50 X-X-1 PPIMI 'SThT IS R *^P*' l*Cc)|M>r. ■ 
1040 X-X-1 GOSUB50 X«X+1 PRIMr*3:€:.r IS R •'P*(1>8*N>". '• 
1036 it-lHT<FHD^ I .•*4ti ' 1 1 I FM>3OKin^^ftHI>O<IC^0e>THEK42OCi6 
1055 IFI1»9THENrti90 

1060 PRlNT^mOU RPE LUMFRONTED BV R ■"MlDf i W<M> .3> 

1065 PRINT" imK.iSLS.iVa^AI ^ "> Cf»"RRH" 

1070 OOSUB10 PRIHTCHRf',32+RSC<Rf>> 

1080 IFR*="R"TH£HX«X-Xi V«V-V1 2«Z-Z1 PRINT*'lfc-+fICKEN • • ' Jfi" C.OTO400 

1090 IFRf«'*ft" THEN 1300 

1100 IFS«0THENPPINr"W8 DU HRVE RLREDV USED RLL VOUR SPELLS! I NEl" ^PRIHTMirf (Mf 



Zi«-1 GOTO400 



(continued on page f6f) 



the gold that was lying around before ihey 
came — so you will have to kill to earn your 
reward. Equally obvioasly, stronger monsters, 
for instance, dragons, *A'i!l have collected more 
gold than weaker creatures* so it is no use 
killing nothing but ores. 

You start with a cenain number ot strength 
units which arc used Lp every time you move 
and agility units which are used when fighting 
— if either of these ratings reaches zero» you 
will die from your injuries. To sec your 
ratings, including Spells, Gold and Overall 
score, simply type R. 

To aid you in your exploration of the 
labyrinth, you arc ccuippcd with a certain 
number of magic spells. If used in combat, 
these will kill any monster with no loss of 
agility — but you will not get as much gold as 
you would in a good, honest fight. Also, 
beware of typmg M — the command for a 
magic spell — if you have already used ihem 
all up. 

To move North, South East or West, simply 
type the initial letter of the direction in which 
you wish to move. If you walk into a pit, you 
will fall a level, ihe lower down the labyrinth 
you are, the stronger the monsters are and the 
more gold they carry. If you walk up a 
staircase you will climb a level. 

If you climb a staircase on level one or type 
Q for quit, you will kave the labyrinth: you 
will be given your final ratings, and the game 
will end. You can also leave by entering an 
exit. 

I find this game very challenging — I still 
play it myself, after writing it some time ago, 
A good score is anything over about 30,000 
and the highes! score I have seen is jusi over 
51,000. One final note — sometimes a wizard 
will appear, and try to sell you extra strength 
points in return for some of your gold. 
Sometimes this is a good buy, sometimes not. 
But the wizard is a mercenary devil, and lie 
will charge you as miuh :»s !u* thinks wMi ^nu 
afford. 



YOUR COMPUTER. AUGUST 1983 159 




INCLUDING 

INTERFACE 

• Interfaced to plug straight 
into your Spectrum 

• Full instructions 

• 8-way movement 

• Compatible with more software 
than ever!! including: 



\» MNff' \f!p 





Please sjpply (lick items) 


Amount 


\ 




i . Spectrum Joystick 


@ £19.99 








1 Vic 20 Joystick 


@ £12.99 








1 iAtari400/800Jovstick 


@ £12.99 








Software 










1 1 3D Tunnel 


@£5.99 








nalaxians (Artie) 


@£4.99 








Spookyman ( Abbex ) 


@£4.99 








1 Slippery Sid ;Silversoft) 


@ £5.99 








[ I Cyber Rats (Silversoftt 


@ £5.99 








I IBS Enterprise (Silversoft) 


(g)£5.99 








' INHeFlitciHewsonl 


@£5.99 








1 Time Gate iOuicksilval 


@ £6.99 








; Meteroids( Soltek > 


@£4.99 








. Gulpman (Campbell) 


@£5.99 








Cosmic Guerilla (Crystal) 


@ 5.99 








Jetpack( Ultimate) 


@£5.50 








. PSSST (Ultimate) 


@£5.50 








[ Blind Alley (Sunshine) 


@£S.99 








f Mazeman(Ahh«^r) 


(3) £5.99 








I Cosmos (Abbex) 


@£4.99 








1 lGalaxians( Abbex 1 


(9> £4.99 








I 1ETX( Abbex: 


@>£4.99 








IJ Frenzy (Quicksilva) 


@ £4.95 








' J Astro Blaste- (Quicksilva) 


@ £4.95 








Knotin3D(Newgen) 


@ £5.95 








JoustlSoftek) 


@ £5.95 








Frogger(DJL) @ £5.95 
(Software Post Free) Plus Postage 








£1.50 






ALLOW 7 DAYS 


TOTAL 






1 -v-t^ M f% ^ r'MtJ^Mitr^t^f* 


ENCLOSED 






1 TRADB ENQUIRIES 


E 








24hr CREDIT CARD LINE 


^H vt%jt 


J— DATEL 


27HOPB STREET. HANLtY. 




^^sscLrfiT&^s 


mm^Fmm'STOi 
■1^5 TEL: 


KE ON TRENT 
07^273815 





Put everything 

you need on 

the keyboard 

with a Custom 

Keypanel Kit. 




1*111 cncf) thing yoi* 
need on the keyboard 
with a Cusitmi Keypanel Kit. 
Precision die-cut panels fir pertectly over your 
keyboard and t reale an instant and individual 
reference to all your software. 

Hach kit conies in a clear (ilastic wallet and 
contains: K) malt black Kevpanelsplus sheets 
containing over 1 *() self-adhesive command labels, 
preprinted u irh words and s\ nihols - arrows, left, 
right, MKI-!. H AVhK!, etc, plus a sheet of blanks for 
your own designs. 

SPFCriEllM Keypanels (96 x 22 imm) 
.Vlf adhesive label sets are printed in Spectrum' 
bright red A must for Highl simulation and all 
multi-key games and applications, the first add-on 
ft)r your Spectrum 

cmiC Keypanels ( 105 x 2^5 mm) 
Selt-aidhcsive label si*tsare printed in ORKT light 
lilue. Miister those (^ I'Ri and HSC key combinations 
and create a reference to all ( )RI< ;'s keyboard 
function?*. 

NOVC in super ML PIASTIC 
\Xe tles(>atch to you first class post by return . 



— ^^ 

l\>M icHliivio Softeach Limited. JS ( 4>IU>»t' Hoatl Keadini* 
Ikrkshirr K(i6 IQF 
Please Si iul me 

^piitrum Ke)panel Kits at £5 *>^ + 3^p p^p tiu h 
(overseas should add 25*U foraddtiicmal surfaet- mail) 

OKU Ke>panel Kits at £ i OS -f ^Spp^S^pcatli 
(m'erseaN>hcHiUl aild 2S '. foraddi(i(Hia} Mirfaie mail ) 

I enclose a tc»tal remittance ol Jt cheques i>t>Mal 

(»rders payable to Sofleaeh limited 

NAVli: 

AI)l)Rl-SS 



L 



LI 



1 60 YOUR COMPUTER, AUGUST 1 983 



somvmEme. 



(continued from psga 159} 



1110 
1120 

1139 
I30Q 
1310 

1329 

1)40 

1336 

T05«O 

1400 

vsm 

1505 
/2> 
1510 



2019 

to 

2011 



IFS-OTMENPRINT-l IflPS VOU TO" FRIMT-PICCES.r OOTO^OlO 

S^-t P«fMT"J«»S VtXJ $flV THC nAOIC MORD* fl MUOC FIRItflLL HITS ri€ O-MjftK 

3J 

GOrOlMO 

F-0 V*V«L<L£FTf(Hi<rt>a>>*2:tlO M^*2+C<T-t>W> 

f (WO* I TO f HT ^ V/6 > ♦ I I FFTVr« 1 330 

Vl»tNT^3«9«<RND(l:iV<»3>> Ul»tNTrpND< t >«WN>2> 

«-W-INr<Ml/lO> V^S-lKKVl/ie) lFM<iOPV<lT>€MF*J 

r«XT tFU<trHFHPfiIMT-«I^C "ni&tmitfl). 3j " NfIS KIUED VOUf OOTOSOIO 

:fv<ithehi4oo 

P»IHr*ai1He ■•mDI(l1f(M>.3)*B OtP'O M^INT-TJINTS HflrlROF PNO LEFT- R*»-Q 00 

PRIKT'HtC ••MI0t<Mf<l1n3>''l DOESirO''»*OIMTS DflrWOC. * R^-Q 
Pf^lHT^nHE «"^lDf(Hf<n>.3>'*l IS MCAO. * 
F-IMr(<VRLtl*lD»<Mlxn>,2.l»>«lO*lNTtRMII<l>*4>+2^»2*U5' !F»f»*M*T|CNF»lNr<F 

WIHT-aoO FIMD"f'iOLO- PfHNT*-1ItC€S*" 0-04F 

F*?iKi-a §mm-9mm,mrm.mom,mmim.mkJm ? • xi-o vi-o zi-o 

Ct^-eNSfl*' OOSUB e PFINFCHFI' V»RSC<fti>» rFPt**0'T>€»IP?IKr'l«r. ," OOTCX0 
JFRi-*RMME>ttl-M*i O0SUlf9WH» OOTOMO 



2030 IFRI-'S-THEKVl-l 
2CW8 IFRI«'E*THEKK1-1 
2050 IFfif-'Mn>CHJ<l*-l 
2060 X*K*XI V^y»Vl GOTO 1080 

3060 PRIHT\'a m m^tWl DOT EHDUOKSIRCNOrH TO 00 0H«* 
9010 IFH<0I>CNH«O 
3020 ]FR<0T^Hf^'O 
5030 OOTO^eiO 

€009 PRIHT-'ttl ai LEFT THF RUIN " 
CeiO FfTIHT^MMKE F#40 OF THE Qtm. " GOSUKSiOOa EHD 

7^00 >5»<2*UruG.4V^>«(fiW0tJ>*2>W PR|Nt*-«iiERt t. i Wl^IJWU WHu SELL:> C^TFENCTM 
l«T-J 

7002 PRlNf-a&OLB PIECES PEP C»Ur." 
700$ PRINT » Ji OU |^«vC * FF^tHTCaOtr ►ItlCC^. * 
7010 PRINT *M£W HUOi DO VOU MISH TO WA' 7* 

7020 IHPUTK JFt<0<aPj(OINT<l)I^CHPRIMT"*OHOLE POSITI/E WjWKRSOHLV. PLERSE'" 00 
107020 
7030 lFJ«:>OT>€MP^tMT'lii DU CAN'T RFFORD THAT HIJCH i '^ O0T07B2O 
7040 PRINT"*"'," H*»4^ 6=G-J«: (HDTO40d 
3000 PRINT'* tU HAVE J«l* ri?INTlKTlM)'*JiTPEK>TH LNlTj.r' l«?IHlfi''JK.lLn»' NHS. 

9010 PRIIfrS"aifEU.S.II i^RIHTO-HOLD IIECES.*- C«4»M*5«0*I5fZ*44iP*iO#S-2€15 
9020 FRIKT*'ai DUR vCORE ISiT'C FM^INT^r FXTURN 



Mousetrap 

David Cadin, 
Trinity, Jersey. 



iHiS GAME for the BBC Micro with an OS 1.2 
requires 52K in its preseni version, but if all 
Mode 1 slalcmcnts aic changed lo Mode 4 ii 
will run on a Model A. 

The game consists of a yellow ball and a 
green wall which nius be manoeuvred around 
to trap the ball in the red area of the screen. 
The ball always starts from position 640,30 
and the wall starts at 0,0. 

If the ball hits the wall or the edge of the 
screen, it will bounce ofi' but to end the game 
the ball must be trapped. Lines 1 to 9 set up 
envelopes and print introduction and 
instructions; line 10 is the games calling 
procedures in order; and Imes 1 1 to 37 are 
diflerent procedures: 
PROCv Sets up more variables 
PR0C6 Controls t^e ball's movements 
PROCp Gets player input and draws and 

moves the wall 
PROCe Erases ball 
PROCpl Plots ball 
PROCsc Gives score 
PROCscr Scrolls screen 
PROCsp Gets spac<!-bar entry and restarts 

the game 
The main variables arc: 
H$ Name of player with high score 

H% High score 
a Colour the ball \s erased in 

SC% Score - Time/ 100 
gx K gradient of ball 

gy y gradient of ball 

X X position of fc-all 
y y position of 1:^11 

XI X position of wati 
Yl y position of wall 

X last X position of wall 

Y last y position of wall 



0aNERRORBOT09 

IREH HOUSE TRAP, .V, 



D.CAI>IN 1985 



2HX» lOOi HO^^'DAVE'* t f10D£t I VDiJ23| B202t 0| Of 0| 

3ENVELOF>£l,l<0I,l<AA,O,lO.32,l,2O,l<7F,l.rF,liFO»fcFO,lf7E,tt7EiENVELOf=>C2*aili,lt22tO, 
1 1 v2i , to,20,iirr,fc7r,^rc:t«>rA»«.7C,ai7c:tCNvi:LOPi:5t3,£, 4«4,30«tK],so, 127,0,0,0, 124,0 

4r0RX-lT0t5i PR IMT •House TRAP'^i" -f "MOUSE TRAP"!" "i^MOUSe TR«^-tNEXT 

t8aUND0,-15,7,15OiF0RP-10OT0250iB0UN01, l,P,tiVDUi<7,0,P M0D3|0; t NEKTi CLBt »rxi3,0 

S8aUNDt,-15,0, |-SiVDU19,O,Ot0|]O-TNKFY(lOO) s T1HF»0: HODCTtVlKI?-^! R?07i OfOi Oi tPR 

rMTTAaC2,20) tCHR«130;CHR«136f " D. CADIN 1983*- 1 W*-'*P HOIJSF TR^ - * RFPEAT i PROCmcr j UNT 

ILTinE>lO0OiHaD£7tPRtNrTAB( 10«?}|C»<%«129|C:HR4 13&I "MOUSE TRAP** 

iF0RX%»3T024iPRINTCHR«l34iNCXT»VDU2e,l ,24,39, OiPf^IWTTAB(2,S>*'Ouid* th» GREEN 
blocking Mall around and try to gttt th» 'moua*' in th« '*tPRINTTAB( 1 , 7) |CHR«13 
or* TOP LEFT-HANO CORNER" 

7PRINTiPRINTiPRINTiPRINTTAB'2)"Any key to continu«**iG«fi£TttX6tPRINTTAfi< lO) f C 
MR*;33r'CaNTft0LS-tPRINTsPRINTiPRlNTrPRINTTA0<5l"'A' upTPRlNTTABO) - 2 ' down'-tPR 
INTTAB<5r'< ' l»ft''tPRINTTAB<5>-*>' right" iPRlNTTAB<5> "<8PACE BAR> restart" 
aPRINTiPRINTiPRINTiPRINTTABi2) "Any k«y to continu«''tG»GETt ftFX 15,0 
9TIf1E-0iMODEl8V0U23|8202iO|O»O|23,l30,O,O,O,24,24^O,0,0,19,3»2|OiiQC0t-O,ltPR 
OCvi RCPEAT I PROCb t f^ROCp I UNT f LFAt SEi END 

]0l>EFPR0Cvt«r,«Sf20210f a«OiSCX-0£g^-10;9y-tOt>c&40£y>3OtXl«O3Yt>OtX«OtV-OsOC0t0 
,lsPLOT69,O,97OaPLOT69,O,iO23iPLOT85,5O,97OiPi.OT69,3O,lO23tPLOT03,O,lO23sENDPftOC 

1 I DCFT'ROCb 1 F»RfX:» i x »m » qm t y^y *^y* PROCc i PROCp 1 • UNOPROC 

l2DEFPRO€:ctIF< (POINT (m ,y) /2>-INT (POINTCk ,y » /2> ANDy >?SANDy< lOOOAN0x>2SAND»<i23 
BY ENDPROC 

:3IFP0INT<K,y»-3 SOIJND2, 1 , 100, 1 1 a«3 

;41F (POINT C>i,y>-IANDXI<I50ANDY1>900I S0UND3,2, lOO, lOOiPROCac 

15IFS8N(qM»'»B6N<gyl gx- qk ELSEgy-qy 

: 6SOUND1 , - 1 5 , 99 , 1 I ENOPROC 

17DElFPROCptHOVEXl,Vli IFINKEV<-I29> EHDPROC 

;BX»Xlsy»YI 

l9IFlf*:EY(-99> CLBrVtJU22,7tHIMFM»*2l744i0aT09 

20IFINKEY<-103> XI -Xl-lOi OaT024 

21IFlf«<£Y(-104> XlB'X1^10t6QT024 

22fFIM<EY(-66) Yl«Yl*|Ot Q0T024 

23lFINKEY<-98> Y l-YI- lOl BOT024 

24»COLO,3iPLaT69,Xl,YliPLOT6*,Xl + lO,YltPL0TeStl<l'^IO,Yi^I0sPl-0TA9,XI,Yt + lOiPL0 
TB5,X1,VI 

23ENDPROC 

2^»OerpftOCci GCOLO , * t PLOT69 , K , Yi PL0T49 ,if *¥ , yt Pt,OTA9, K*3 , yA3t PI-OT4Q , K , v*3t *-Oi CN 
DPROC 

270EFPROCplteCOL0,2iPi-0T&9,K.yTPt.0T69,K*3,y»PLaT69,»<-f3,y*3iPL0TA9,K,y + 3iENDPR 
OC 

2BI>EFPROC«ciCLSsVDU22,7tHTnEH-2l744iPRTNTTABa3,5l |CHR# t30(CHR*l36i ** * 'WELL DO 
NE» "iPRINTTAB<2,7) tCt«tl3l|"Vou trapped th» ifioii«» in "i INT(TIME/IO0> t PRINTTAB(2 
,BMCHRfti3ti *'««cond«" 

29*FX13,0 

JOSCX- (TtME/ 100> I IF>«C>SC% H%=SCX:PRINTTABC5, IO> |CMR*i30i "Your nainei "iPRINTTAB 
<7,U} tCHR#t34i INPUTTAB(9,l2>N*iM**Nf 

31PROC»p 

320EFPR(K:«crsN*-HlD#<VI«,2,LEH(W»)-l J+hlDtiW*, I ,1» iPRINTTI>» < I 3^ lOM CHR* 1 29? CHR 
» I 41? W» ; PR INTT AB * I 3,11) i CHR* 1 29'i CHRt 1 4 1 1 MS t D» INKEV * I ori X-X ♦ 1 1 SCkJND2 » 5 , X^ I , i t ENDP 
ROC 

33DEFPR0Cmpi«FX15,0 

34PRINTTAB(9,12r*Hi-9core 3*'tHX|" by "iHtiPRINTTAB<S,20» iCMRt I3li "Space bar t 
o mtark*'iREPEAT«LJNTILQET-325VDU22,7tMH1EM-2l744«G0T09 



Lap record 

J Hale, 

Hammersmith, 

Londorr, 



i/VV 



luihlntMfitfi IIP: u 



Lap RECORr> is a joystick-only gamt for the 
Dragon 32 in which you have lo steer a car 
along an ever-changing track, avoiding 
oncoming vehicles and the track walls. You 
have three laps to complcie wuihin a limited 
time. Instructions are given in ihe program. 



Two machinc'codc routines are used, one to 
invert the screen, the other for fasi scrolling. 
The Poke in line 50 speeds up the processor. 
On some machines thiv r:inses problems and 
should be removed. 

There is a 0-7 skill level 



so FOKE I*#FD7^0 

70 DllTAt4Z.4,0,:»6,l37,13««M«?OO,M.237tt7^>140,A,Q,^,743.5r 
eo CXEWI700. 377^1 ^OH 11*177^1 ID 377l»7fPieM> AHlPOKr A.AaiWXT 

I to eMT*|47.n.??4, lA, I4jr,6,0,334, 131 »237. ia3,l40t4,0,S4,747,97 
tTO FflK A*^?7S« TO S3739»ISJUI Ml POKE a,#IA»NeiT 

lao ■ 

lAO ' HflrmjCTtONB 

I70 nBiPfiiHr Tiia(^iinrttKe*u3,iS3> 

I90 PniHT TAB<9>t9TRIN0iU2,IS3) 

TOO PftimirAiNT- UM TIC RfCHT »«#« JOVSTIOK TOOiPff^INT" *Wi\fZ YOUR CM? LCfT mm 

fttflHT^-tiPlilNF- f O W i W HP CaCCgLglWrK t ' 1 PWIHf - ANO PACK < MAKF t - 

210 f>«<lMr" IF VOU ifUKl TOO HUGH*' I PR IMT"* VOU UlUL SEf A MAMNIMB -if^tHI* klO 

m IN THE Borrron mwfipftiwT* or mt acficcN and if you don T-iPwiwt- 
atE VOU ttiLi oEf'tPnim* Bnaia? faillmf* 



2ao FOR A-i ro 7tt%Ayf*i'jati ^M.*M^mJ■J^.9QlWfmtmLUt^4'tm*r 
a30 PRINT" rnCSG T^ CF^ACC&ARriSCUCCN 0«J 

240 a»-iNKrv«i ir «#-" - ?>«>* 26o 

TaO IF <nrEK<fra?0O»-7rvi 0« fFl kt An7f*rkl-17#*> TI»N 7AO a.Bf 740 

2«0 IXeOtFRlMT W,-aRAN0*|(>4kftnVll)|<'PtlI}(-| (PftlNf «S?."VTIU HAW FHAEE CAPS fO CO 

Wm-rTB-fFRlNf nCOnC NILI »C Oi\^EN AT THE'iPniNT* CM» QT T»« CMFC'iPfttMT • 

770 FOR A-l TO TOOOiNFIT 

2O0 A«-iNKrvftMF Af«- • nem soo 

290 ir <PCIK(i.5?00>"7&4 OR FCEKC4ia7eO>>l76l T»CM 30O CLBE 209 

300 • 

310 '9CIII IFVri 

370 Cl.fl4iP»llNI»l*r7,"|iKILL I KVKl O fO /'i tl*Wtlir*7A7/'Mft«0 TO EiWV * | 1 80«CN O, I 

330 Aa»ti«ctv#t If A4*** TWM 330 CL.9e VA*VMi.(A«lilF VlA>7 fMEW 330 ELBE WWA»3 

340 'VMUMLCfl 

390 1>«7lA*OlMI*t0Ol0L-9OOiTfllGt-iOiltl«*iaO 

SMI IID««OHR« C 1 431 •HlTKINO#<fiK, 1 2BI •*<>«« (1431 



(continued on next page/ 



YOUR COMPUTER. AUGUST 1983 16t 



soFn/mEmL 



(continued from previous pagei 



390 Ct*CHR«rt9|)iD«»C^«t«U43«1171 

410 FOR ll*t TO 41^ BTCF 37 

430 PfllItT «Q,m>«|ilClT« 

430 PBIMT«73a*Ftt| 

440 'MAIN 

450 A-ft»«R«D<3l'2i 

4AO Pf^lMT •O,"**! 

4-/0 If IKO t>*»i <W0 

4IP> tl^ ft>l4^ tt«M A«|* 

490 PfltNT TA»(lll|fni*| 

?100 IF R1«)noO>>«|M T»«ll miNt •M'CRNOIfllO I , C^«t(PI»«>(Sl*l«Ht.i77| | 

•HO f*nict lVI'»*POj* 

520 N-lXWtPO 

330 V-N-52 

!!I40 f*#t*^37 

990 IF FWCtVlOlTO AND f^EDC(V)<>13S fHKN I^UIV^OIVSI r3L4Q0Lfl»-4IMerce'*iCLStS0rM 

40 

3*0 IF PCtK<V)-l53 T»«M fn. W-02V^I r9LIMMM8O3C0a0M8OtCOSC**i1KlT0i0O 

»70 #*tAV1230t733C- 

900 ir •<74 IHCM OL-JOYSTKU* 

a^o ro-pa»* ijoysrxio* 3o>/?oi 

AOO IF fX.>45 TMFN El*f»^ 1 1 llll«Mt-3i IF ^■>20 T*«N PRlffT •909«C*| *PtAV<T2SaL?9aBAa" i I 
F »i*;r4 IHKN FtflNr«4V9.-|mMC|; FUlt'tlf^QM 1*1 la 700il«Xf 



«7o IF rif«R>»709o t»^N ntiNf«4«o«*t4)^"f tniM Di«i ra lootMxttiouM) 79,1 

fiiTlfd»*Oil.AP«LAl»4l, IF LAP^S Tt«ti aC»tJS70O 

670 nm DC*I to DL*»iPCXT 

MO 8C»ac+t 

AflO FO« M.tTO 

J^O POKE H,l?l} 

i,70 rilX 37?.^4 

MKI Q01D 450 

«V0 FOR A*l TO S 

TOO CKEC 37371iQCll£XN O^JtiCVT 

7IO PtJkV"0ir4V5 1141141 Tnet 4fl-AAn8F£f|* 

720 CLB 

730 Pft1NT*707,"0#vr nvTR'*'! tPniKT •?7n»*'PRr3g OPACTMR Fnt AMOTHEH 00" i BCftEEM O, 

I 

740 FOR IV- 1 TO 5O0 

780 ^*l»*CCVtilF «#•"• T>«W MiXT 

760 IF A4-CHR4 02I THCW RUNTSO CLSt IF A*-"V^ TtCH CL8lE»« 

7?o I'Kft; ^^^7^ 1 1 riOTCl 740 

71IO Pf#[NT«0, ""1 K^IHI tAU(A*t > |FI«| 

7w RrrwM 

000 CLS 

0tO FOR A-3& TO 278 BfCP 52 

•ts pf)fNT«A,ri«|iNriT 

B70 PPINTV^^OtrC OMORATUtAT IO«ID '* 

840 PftlNT«3?0,-VaUR iflAicV« MKRF»| BMt "K" iPfUNT* VOU ttCORU **| |N1 ILAP+l ^9C» t "POD^ 

eSO PftlKT' VOU CC»»nj:fEt»*|L^*MlF U»»-i THEM PI»tHT*LAP* IXOC PniNT-lftPO" 

060 OOTO 730 



Histograms 

M furby, 

Walton on Thames, 

Surrey 



^M;pf:>m 



RORFRi NiAXMAN s cxccilcni machine-code 
unimaiion rouiine in April Your Computer — 
including the amcndmeni published in the 
May issue — has uses beyond purely games 
applications. This subroutine uses it to 
produce 3D bl(Kk histograms like those used 
in The Mowy Programme^ a BBC television 



programme, It is not a complete program in 
itscH", a:id requires the following parameters to 
be pass:d from your main program to run it. 

UN) an array ot values to be graphically 

depicted 

N the number of itenre in the arra/ 

l\A the maximum value 

A the required location of the base line 

of the histogram 

The Pt;ke and Usr addresses arc for the -ISK 
Spectrum, and you will need to change them 
to those in April Your Computer if you have a 
16K machine. 



The subroutine wilt produce a histogram of 
any number of values, although a practical 
maximum for clarity is 26. DifTcrent values of 
A, between and I6'>, •vill place the base line 
in a suitable position on the screen lo allow for 
any text you wish to include. 

If you wish lo show, say, values between 1 
and 10, then ihc routine will draw the block 
for 10 right to the top o<'the screen. By giving 
a false value for M of 20, the blocks will be 
compressed to give clear space above for 
further text, so M can be thought of as a 
magnification factor. 



leei PCM 

X0eS RCH 

1003 REM 

ie04. REM 

X©05 REM 

looe 

X007 

9.0 

10 



♦MISTOGRRH SUBROUTZNe* 

* » 
» M.FURBV © 1983 * 

♦ * 




1010 
1011 

leia 

1013 
1014- 
I01S 
1016 
1017 

i0ia 

1019 
1090 

i0ai 

1088 
1023 
1084. 
1085 

loae 

1030 
104-0 
1050 
1050 
1070 



REM 
REH 
REM 
REM 
REM 
REM 
REM 
REM 
REM 
REM 
REM 
REM 
REM 
REM 
REM 
REM 
REM 



Barame ters : 
a: no . o r i teas 
M s Max. i tea value 
R = location of x 
axis (0<f=>cl65) 
I(N?- ^rr^^ of values 



I The follotfinci ^re thtt 
I local variables: 
I j « loop control 
I d B graphics data 
tx^y* co-ordinates of 
biocK units 
f X scale factor 
P s biocK position 



1000 REM »*«»»*»««-»it*»»«*«-»*»** 

1001 REM • * 

1002 REM *MISTOGRRM SUBROtTTZNE* 

1003 REM * « 
1004- REM * M.FURBY © 1903 » 

1005 REM # * 

1006 REM *t^**^9-*********it******* 

1007 REM 

1008 REM t The subroutine uses t 

1009 REM I the rolio<«ir>9 input J 



RESTORE 

FOR J«U5R "a" TO 

RERO d : POKE J .. d 

NEXT J 

POKE 6516&>S4- 
.- POKE &5164.,1: 
1080 LET p«INT 
ri75-RJ 

1085 PLOT O^a: DRAU 
1090 rOR XBl TO N 
1100 POKE 65160^ p»x-p 
1110 FOR y*6 TO KxJyf 
1180 POKE 68161. u^-a: RANDOMIZE 



USR "a"-H"7 



POKE 6S163.,e 
POKE ftBl&g/ 1 
(850 /N> : LET f ■«• 

855^0 



SR 65171 
a 130 NEXT 
X14.0 DRTR 



U 



M: NEXT 



X 
^Q>, Si5S .. SS5 . 198 , 
1O1,»5B,S4^0, 17S^a5S^8ea^ 171^855^ 
855., 170, 0^ 1 



Limpopo 

David Seymour, 
East Grinstead, 
Sussex. 



n-yj/-) 



Here is a program for all TI-99/4A users who 
enjoy music. It will run on ordinary TI Basic. 
There are seven ditTcrcnt drum sounds and a 
variable delay feature. Here are the specific 
cations for all the drums: 

SIDE snare drum with proper decay 

SIDES snare drum with sharp decay 

used for rclts 
TOM torn torn with proper decay 



TOMS torn torn with sharp decay ysed 

for rolls 

BASS bass drum 'THUD^' 

HAT a hit of the closed high hat 

CYMIOI a hit of the open high hat 

CYMdl a hit of the open high hat 

followed by snare drum 
CYMI21 a hit of the open high hat 

followed by closing it 

CYMI3I very long cymbal 

CYMi4l. .... only slightly shorter cymbal 
CYM(5)..,. Jong cymbal 

CYM(6) quite long cymbal 

CYM(8!. .... medium lengthened cymbal 

CYM(10> short cymbal 

CYM(14) very short cymbal used for 

cymbal rolls 



This is how to use the delay feature. You type 
DeL ITie computer asks: 

HOW L0N3 DELAY? 
You type any number from 1 to 2S5. It is 
advisable to put a delay after every command 
except SidCi Tom, Cyrr 0, 3, 4, 5 or 6 because 
those have longer decays to fill in for a delay. 
Before running the program » check that 
program lines 8 to 16 suit your equipment. If 
you use a cassette player to save the program 
and your drumbeat on, then leave the lines as 
OPEN^1:"CSrMNTERMALJINPUTor 
OUTPUThFIXED 
but if you have a disc drive^ then change them 

(continued on page t65) 



\ 62 YOUR COMPUTER, AUGUST 1 983 



spectr 
compatiiile 
printer 

^ Obeys standard Spectrum 

commands. 
lAr Printing speed 120 lines per 

minute maximum. 
^ Low cost paper supply. 
^ Price includes power supply 

and interfacing. 

This thermal printer, now available in the U.K., is the 
standard printer used with the American version of 
the ZX 81 . The printer plugs direct into the Spectrum 
but has a through port allowing the use of additional 
hardware through the same connector. 

The size of the printer is TA k 5% x 3% ins. 
^r ' ^o ^^ ^^ attractively packaged in a moulded matt 




'% 



%> 



>. 



black plastic case. 



aSo 



^^^A^^^^'*' >^^ * *'^Sw A separate power pack is supplied 



^^//% 






in a 2*^ X ZVi x 2% ins. case. 



Two switches mounted on the printer allow for 

on/off switching and also access to the test mode 

and paper advance commands. 

The printing speed in the self test mode is 120 lines 

per minute. 

The paper rolls are 4% ins. wide and 25 metres in 

length. 

QC Price includes • Printer, power 

H5 supply, full interfacing, one 

roil of paper^ VAT and p&p. 



£99 



»iS%^^ 



V"'^.?^ <?So 







DEAN ELECTRONICS LIMITED 

Clondale Psik Fernbank Ro«d AKOt Barkihirs England 

T«l«phon« Winkf iakl Row (0344) SSS661 Telax 849242 

DEALER ENQUIRIES INVITED. 



MUSIC 
MAKER 




FOR 48K 
SPECTRUM 



PLAY AND COMPOSE MUSIC 



J Real musical 
notation 



I pifJiH-'u 



J Easy to use ■ ^^m ^_.^_^ 

£5 75 I i^^^.J^4 ^m i 



FOR EXPERTS AND BEGINNERS 



To: B«ltflow«r Softwar*, e RomwocxI Av»ny«. Qfo«nfofd« Mldcfldaex 



Plaastt 8and m9 

/postal order for £ 

Mamo 



Address 



Musir. Maker cassfitteisr i enclose a cheque 
payable to Bellflo^er Software. 



S pectrum 48k 

M/IKE YOIJK OWI¥ 

wtTH LIVE ANIMATION 
& MUSIC 

SAVE them. • 

«i A >Hi H K t H 1 K K U I» AND V A M t L V 
WMRN YOl PLAT TMKM SACK! 



I'lUIS! 



^ ^^ 



Malt* ui 
ii UU** 




CO.VttTiUCTlON 



> AMI NATION CASftllTlK mcA 

8PKCIAL MACRO-PKOOSAMMiyq T tCWHTQC ES AL LOW YOU TOi - 
CALL-UP AMY MEMBER OP CAiT, INXLUDIHO UTO. IIKHCOPTER 
AND A tICST or M'eRSONHRL* IN A CDOICC OT NEARLY 80 *CAttlt 
UAKK EACH 4^ COLOCR - LAXOC ONCi OAl^ »S lit TWO COLOVJtII 

THKY WALK. RUN» CLIMB 4 FLY. 

BUILD ItCUiSfl. CUURCHti CTC» IK A PLABH - * KRAfS TIIKM 

UP TO it WINS. PER vriLM% OR MORK IV VOL 'RK A GOOD DtRKCTMH 

MAKi: CHARACTIRI *iPSAK* L'SlNfj ANKOTATtONfi AS IH aTRM'tt. 

Kt'Ll. COMPUTSR-PIIOMPTINU TO SAVB YOl MAKlNti RKHORU. 

INflTAHT PtAYRACK, RDITINO AND DKLXTIItQ At YOU QO ALONG*. 

MOST COMMANDS ARC A StKOt.R RKY-«tROKI, WITIIOI T •EKTKR* 

COMPOSE YOUR OWN TUNES U8INO THE HPRCIAL THREB-OCTAVK 

CUROMAllC MLSIC COMPOSER. WHICH ALLOWS YOL' TO LtSTIK. 

CORRIfCT AND EDIT AT XACK NOTE ... ff YOL' NCSO TO* 

STURC vr TO NINE »S->OTE TCNSt TO *OAti*UP> AT AMY TIMS 

IK A STOIiy ... COMPL'TCR GIV£S SACK A NIMSER IN MEMORY. 

CHANOE rUKKS AT ANY TIME* EVEN WKIIST MAKINO A *riLM'. 

YOr CAN EVEN ADD PKBitPKC T! Vt TO Bi: I LOIN US, ROADS ETC. 

KOSPECTALSKJl.l^ OR COMPUTKE KHOWLEDOE NEEDED . . . .rUST IMAGINATION! 



^rs\ * L J. I L i I* **^. PtNKHURST PAR 

(P) pinehurst data studios -«j,rr»!;r 

\ J*^ V^ iMP OTtTAKT: KOR 4ftK SPKCTRUM ONLY 



K 
ORSC 



YOUR C0MPU1ER, AUGUST T903 163 



TNEHELLaUVIDOWrTHir?" 

Every 2X spectrum Prmtn plotter Jotter has 100 pages of finely 
printed screen grids. 

SO for the high resolution screen. SO for trie normal character 
screen. 

With these at your disposal you can plan practically any graprtics print- 
out to program Into your computer 

The high-resolution plot grid shows every one of the 45,060 pixels! 
Every one printed Every one with its coordinate numbers. This gives 
you enormous graphics power to DRAW, PLOT. CIRCLE, PLOT OVER and so 
on m any position or screen Duiiaing up graphic arawings, chairs, maps 
... In fact anything without the compHcatlonsof guesswork, integer 
out of range, or wrongly positioned pixel colours which change PRiNTed 
INK Characters! 

The normal character PRINT grids on the other hand will allow you to 
be specific about print at, tab, print over, screens and ink. paper in 
direct CO ordination with PLOT . . . you see every page is printed on high 
quality tracing paper . . . ideal to overlay on to Illustrations and copy 
or co-ordinate. 

And there s another bonus, because each page contains 24 user- 
definable grids- 2400 per pad! 

With 50 pages of PLOT grids, 50 pages of PRINT grids 2400 user- 
definable grids, a set of colour pens, a printed pixel ruler andour 
Special Offer of demo programs, IT^ the best value in zx graphics 
procramminc. 




THE THING FROM mars?" 

Ever forgotten which key to press when playirg a game? 
Do you suffer from a mind-boggling mass of programmed keys? 
Do you write programs that use different keysto perform various 
functions? if so, we have Just the thing for your zx SPECTRUM. 

A pack of print n'Plotter Keyboard overlays. 

Just write tie function or functions under each key you program and 
keep the overtay for the next time you play the game. 
Of courbe tnere b lotb or more Ubeb you will find for our OVERLAYS, user 
defined characters, keyboard scanners, mathematical programs, 
business uses — to name just a few. 

There's te« overlays to a pack - so you can program with impunity! 
And they fit perfectly onto your standard zx SPEaRUM KEYBOARD. 
Each OVERLAY is pri nted With the cursor movement key directions and 
there's room ?or program name etc. 




' -litiw niwii- mmmsmim 



" PRINTER PAPffi THAT WORKS? 
IDON'TBaiEVEIT!" 

Five rolls of our PRINTER PAPER will only cost you £12.50 includtng 
postage, packing and vaT! And you 1 1 gain a great deal morel 

It prints beautifully, its not too thick, it s not too shiny. Print is black 
— not grey, it actually feeds through the machine! 

see for yourself only £12.50 Including evervthlng. its a bargain! 



A SPEHRUM CONSOLE 
THAT EVERYONE CAN AFFORD! 



For the cost of a games cassette you can have a truly professional 
console for your SPEaRUMi 

We've cut costs (not cut quality* by designing a self assemisiv method 
using relatively inexpensive materials like strong corrugated board 

The result is a console that s tough, light, highly f Inlsned and capable 
of giving years of useful service. 

Facilities Include ergonomic keyboard angle, access to rear of 
machine choice of P.lu. internal or external, and alternative of Printer 
onboard or :assette storage area. Fully Illustrated instructions are 
included. ^ _ 



Post today to Print n" Plotter Products, 19 Borough 
High street, London SE1 9SE or phone: 01-403 6644 
(General \ or 660 7231 (Credit Card Sales). 

Name: 

Addre*;? 



YD 



'W 



.... ZK SPECTRUM JOTTER a^ C9 95 each 
.... ZX SPECTRUM KEYBOARD OVERLAYS 

CQ)C2.95perpack 
. . . . zx SPEaRUM CONSOLE ^> £5,25 each 
ZX PRINTER PAPER (ti> £12 SO per five rolls 
zx SPEaRUM 0€M0 CASSETTES (i) 95p each 
ZX81 JOTTER PADS (.y C5 50 each" 
ZX81 FILMS :..iC2 25 each 
ZX81 CRAPHCS PROCRAMMINC CUIDE 
!.i: CI. 50 each 

Remrttance enclosed Please bill mv Access ^earciaycard / 
visa/ Mastercard NO: 



AH prices incfude vat. PiP. Overseas orders ptease add 25% 
for additional surface mall. 



'MrHBtECANIGETTTEM?" 

vov cantMtndtMiy f%mt of ow* proawcn «. 

w H. imimicofn0ut*r{cof#i> 

■ooti *Hrt*i:t»a DramhM) 

Buffer Micro iScrMtramOl 'f^lMfi 

KllCfOwar«tlclC«lC«i993S 39015) 

Oennvt 0ooitiriof» lU>r«aoaeCY V 15 S 342 1 1 

r tf»Onti COmpMtt f Serv«C«S lO«rw«rt i«nci02S477fii77l 

CtorgtiiootihOf) mrHtwQi? 1 2 ?«ftOi> 
Rlier9C«cll tyitcfm Aiiitngham k tot 0«f 4 5 ri Uii 
NonhammoriMomMComputif c»ntr»io«04 iitsfi 
PtWlpCO^ttyMlFtlOMtlW vartiC>934 377S4St 
Diiilritton COrmetr Shoo (OvrllnQtori 33 IS 4tt747Sf 
Lmitfilrt Mtcmi<M>rtcaniM LjnetOSi4 4> uss» 
NQfth t«tCCOfnouit«tiPttfrmM077» TfMOi 
Phom VIOtOIH«rfflO'd04SlH7t»7i 
Connpiit«fl ror ARIlCmfOind 0701 7ISiUl 

iyarcnionwifittiwpfMgp W ftnM»m037t7Uf4u 
■vifitim Mtero mmn mores OIM u^%) 
compu«»r ofv vmmm, crmhirt osi 4io i ii9) 
umuu IMctronlct (tucton 01 -44S M941 
O&J Comoueiin (St«w#ttOf 04^1 «SSOn 
Softw»ft»icmrwawKJooSfSOt 5W0S11I 
SCre4f1-5Ctnt «CrwU«i>n4fn 0141 119791 
HOOOvnorMtLlncO«60S22 19217} 

Mfcfo Nomt aom^mn lOrtiwv 08S< iits) 
iOwcKip«ii>tkOffitiPwu>«ic#ifnft4o>erB»tta 



(continued from page 1 62} 

to OPEN iikli'DSKI.ROCK" 

or whatever mime you will call the drumbeat 
when saving it. You do not need a name for 
the beat if you use a cassette. It is important 
that you change those lines before nmning 
because otherwise, whcti you have written the 
bear and ihen stop to change ihem, all the 
variables m which youi beat is stored will be 
gone when you re-i^n :he program. 

When the program i^ run* you will first be 
confronted with the following menu; 
a WRITE A DRUM SEQUENCE 
b LIST THE DRUM SEQUENCE 
c PLAY THE DFUM SEQUENCE 
d MAKE ANY CORRECTIONS 
e LOAD DRUM SEQUENCE 
f SAVE DRUM SEQUENCE 
Obviously if you have only just switched on, 
you can only do (a) or (z). and if you have not 
got anything on the cassette or disc, you can 
only do (a). For (a), here is an example of a 
drumbeat which you might call Rock: 



SOfTWARSfHJE. 



Your 
Computttr's questions rsply 

HOW MANY BEATS IN A BAR 7 7 

1 ? BASS 

2 ? DEL 
HOW LONG DELAY ? 5 
3? HAT 
4? DEL 
HOW LONG DELAY ? G 

5 ? SIDE 

6 7 HAT 

7 7 DEL 
HOW LONG DELAY 7 ! 
ANY CORRECTIONS 7 "N" 

Then press (c) to play the drum sequence. 
It will then be played again and agaiti until 
you press **s** to return to the menu. 

The program can be divided into two parts: 
Lines M29 which make up the "writer" 
program to input the drumbeat etc. and lines 
13tM71: the subroutines which actually play 
the drum sounds. Due to the limits of TI 
Basic, I could not write the program literally 
with mbrouiines^ so where us using TI 



Fxtcnded Basic I could put into the program: 
Call Side for the snare drum routine, m this 
program I had to pti Goto, and then the 

line number of the routine. Bearing that in 
mind^ a quicker but more laborious method of 
using the drums would be to only type in lines 
130-171, and everywhere there is is a Goto 
ni, just type in Remrn, Then in the lines 
before 130, you could type in Gosubs for the 
routine you would like to be played. Here is an 
example: 



5 REM "ROCK" 




10 GOSUB 156 


(bass) 


15 D(AI-30 




20 GOSUB 146 


(delay for 30) 


25 GOSUB 159 


(hat» 


30 D(A)-30 




35 GOSUB 146 


(delay for 30) 


40 GOSUB 162 


(side) 


46 GOSUB 159 


(hat! 


GO D(A)^30 




55 GOSUB 146 


(delay for 30) 


60 GOTO 10 




130 REM CYMIOI 


etc 



1 REH IWUrtS-COPYRtOMT t»B5 D. H.8evh0llll 


57 


SOTO 3* 


116 


IF C»(A»**»AS8'' THEN 121 




2 RCM 9TAI*T 


M 


PRINT ■ « NO tniOl BCAT" 


117 


IF C^IA^-'tflDC* THEN 121 




3 DIN DClOO) 

5 DIM C«f294> 

h OOTO 24 

7 MH LOftO &«•» 

Or€M illi"Cfii".It»TEftNrt.,INPUT .FlKfiD 

t INPUT HUB 


Vt 

40 
*1 
42 
^3 
44 
43 


OOTO 43 

W*|KT -Wsiv C0RRCCT10N81^<Y/NI*' 

CALL ►ev<3»/.>t> 

19^ K-0 THEN hi 

ir i-70 Tt«N 24 

IF fv ^09 THCN *0 

«£ri CORRECT lONH 


lie 

119 
120 
121 
122 
123 
134 


IF C4<A>»'^BIDEli" »MtN U'l 

IF C*tA>«-HAT'' TICN ISt 

OOTO 122 

FiA©Ki 

RETURN 

INPUT -WMICM CVWBAL 7-tfi.Ai 

iA»S(A> 




lo roN A<*i ro 9 ITC^ 7 


4A 


PRINT "CORRCCTIQK TO NtttOl L INL " 




11 INPUT #itC*<Al,Q<ft>.r"A> r,/,..t . . . .-..1 . r^M'k*! • 


*7 


INPUT A 


123 


IF |A«<ftA'll*(«R«y)«i»¥k- • •« si-i'4> • •vu-.'**. >• [ 


12 NCKT A 


«fi 


IF A>a THEN 66 




<8A*6>»<SA-BI**flft- 




13 CLOSE mt 


♦'T 


INPUT "«ew DRUM r^'lCtiA) 




61 -O rhCN 120 




I* CSOTO 25 


70 


ir C*iA»-^CM.i.<' ri»cw 7^ 


17*. 


ri.AO-J> 




IS mm Hi^vE ii*At 


;i 


tr C«*AI-"CVH" THEN 7B 


127 


OOTO 129 




l*. OPEN #1 1 "CSl ".INTKft^AL, OUTPUT, F I *E0 


T2 


QOSUII 1 1 :^ 


120 


FLAO-l 




17 pftirrr ttiit 


:3 


IP PLAO-I IHEN 9€l 


129 


RETURN 




10 *0H A* I ro B STIP 2 


74 


OOTO 60 


ISO 


RSH dOUNO HOUrtNEB 




19 PRINT ftliC«(A).S(A>.0IAl,C«<A«li,6<A«li .OiA»|i 


rs 


INPUT "H0*« CUNO DClRV ->lDiAI 


t3t 


REM CVHJOI 




70 NCKT fk 


:a 


IF DiAi >102« THEN 79 


132 


0-9(A> 




21 CLO&i #11 


77 


QOTO 60 


133 


FOR 3(-tl TO 10 BTCP 2 




22 OOTD 23 


r» 


I109UB 123 


134 


IF 0>«3 THEN 136 




?.l HEM MENU 


79 


IF FLA0-1 THEN «0 


133 


CALL WKJW0<-40,-3.K4.9> 




24 CALL CLttm 


•<' 


PRINT • • NO BUCH CYHtAt* 


13« 


NEKT K 




23 F«INT 'iiMAT WPULC VCU LWt TO OO*^' 


■ 1 


BOTO 70 


1S7 


ir 0< '\ THEN 140 




26 f^ntuf 


92 


RDi LIOTINO bs«t 


13a 


CALI &QUNt)^^.-6»ui 




27 PRINT -'«> WRIT^ A Dltlin 6£C>JfcNCIi hi LliT 


13 


CALL CUCW* 


139 


GOTO 111 




VCm*^ PfttJM BEOUKKC*: <:* F^Ay INK OR 


•4 


FOR /V»l TO b> 


|40 


IF (K '2 THEN 142 




UH SCOUENCe d> m^L ANV COWWCHOWI'* 


49 miNT Al* *M 


141 


OQTO 19« 




2e PRINT "'•< LOAD D*tuK afOviENcr f > bawc 


M 


IF CtfAl-^-DCL' THEN 93 


142 


FOR !•© TO 12 BTET 0-2 




URUH S&OU&NCE*' 


t7 


IF CtlAt-^CVH" TKM V/ 


143 


CALL »0UN0l-4O,-3. Ki 




2t CALL •;CVf5,I.)t» 


ta 


PRINT C9(AI 


144 


NEXT t 




JO IF M»0 Then 2V 


•9 


NtKT A 


143 


OOTD 111 




31 ir Z*6tS THEN J"? 


•o 


PRINT - • READY •" 


14^ 


nWM DEL 101 




57 IP i-*6 THKN 03 


•t 


PRINT ■• ANY ktV TO CONTINUE" 


147 


FOR DEL-1 TO OlAI 




T^ IF rmi^y TMFw in*. 


*2 


CAI.I •ceY«S^7,l> 


140 


NEXT DEL 




34 IF Z-6S T>l£N 6h 


•3 


IF )(-0 THEN ^2 


149 


OOTO til 




33 tf 1-6^ THEN 


•4 


GOTO 23 


190 


REN BIDE* 




36 IF 1-70 THEN I A 


•3 


^RINT "OEL -lOiA) 


151 


CALL B0UN0I3. -6,ti 




37 0OTO 23 


•* 


OOTO 09 


192 


Qoro 111 




38 ftltn It^MT t»««t 


•7 


PRINT "CVM •^IfHA* 


195 mn TOMS 




J9 CmJL CLCAB 


*• 


OOTO 119 


194 


CALL R01J«&<3,140, 




40 INPUT ^'HOM riANV BEATS M 4% MR -" lO 


•9 


REN PCAY ttmmt 


199 


OOTO 111 




41 !► IIJ23I, IMCN 40 


:00 FOR A«l TO 8 


IS^ 


RCn BAII8 




43 FOR A^l TO P 


10J 


CALL K£y<s,V.Zt 


137 


CAti WHJNOl-40, -7.5.4 K-.h- 




43 PRINT Al 


07 IF Y-©3 TI«W 24 


1 38 


OOTO 111 




44 INPUT C«<AI 


03 IF Cf IA)-'0£t.' THKN |44b 


1»9 


REN MAT 




43 IF C4(A>i--DtL- T>CN 51 


OA IF CtlA»«*CV«** T»CN 151 


lAO 


CALL BOUND (2, -9, 121 




4fc IP i;»(AJ-"CtK" tHfN 54 


:03 IF C4(A»-'HAr' TW.N l3^ 


161 


OOTO 111 




47 GOSUB tl3 


Oh II- C«(A)»*^«IDI^" THEN 162 


162 


REN aiDC 




48 IF FLAO^l TICN 00 


:07 IF Cf<A>- 'SIDES- TUtN 150 


163 


FOR &»i TO in ^rcR 4 




4V NtKT A 


OB IF i:»*AI»' TOH** r|<«:N 1<>7 


164 


CALL BCXAIOt -40,-6. Kl 




SO GOTO liO 


109 IF C4<A)»MOHfi' fHEW 133 


163 


m.tT X 




31 INPUT 'HQil LONO DCLAv "iD<At 


110 IF C**A>«*^DAetS' ThCN 136 


166 


OQTU 111 




32 IF DIAI >lo?4 f»M K -.t 


111 


NCXt A 


167 


Rrn TOM 




53 OOTO 4*t 


ti2 OOTO toe 


i6n 


FOR )(-0 10 Ifi BTEV 9 




34 0O9UB l^-S 


113 FLAO-l 


169 


CAi.U 6OUN0( 40. t4u.X«:. 




33 IF FLAG»1 iMtr^ -*' 


114 IF c;t<A>«Mtn iMKrv i*| 


170 


NEKT t 




3* r«l NT • « NO OUCH C*H©AL" 


113 IF C#fA»--TOW" THEN 121 


t/l 


iMira 111 





Wild Life 

Tony Roberts, 
Liverpool. 




One of the greatest problems I have with my 
Spcarum is not mcnuoncd in any of the 
manuals — the insistence of my four-year old 
daughter that she should be the one to press 
the keys. Most ot the games I have are simply 
beyond her, and, as yel, there is no software 
produced specifically for the pre-school child, 
This program has several advantages over a 
bought program, in any case. It is entirety 
modular, and plays as many games as you wish 
in a random sequence: each individual game is 



a shor:, simple affair, and it is easy to write 
your own to fit in with your child's wishes or 
with what he/she is domg in nursery*. 7^hc four 
games m this version arc just counting games 
— in one, 1 to 12 variously coloured butterflies 
flit around above a field of grass, in another 
worms of extraordinary lengths crawl out of 
the grass, the third has flowers of various sizes, 
and the last apples in a tree, 

In each case, the child has to count the 
buttertUes/worms/flowers/appIes and press the 
appropriate number on the keyboard. As I 
wantec to use numbers up to 12, I redefined 
the zero key as number 10, the Enter as 11, 
and space as 1 2 — and stuck labels marked 10, 
11, 12 on to the keys. Various other exciting 
things happen like a tunc — oui of the 



Spectrum manual — vvlien the answer is right, 
a big cross or tick on the screen as appropriate, 
and other odd noises ai various limes. 

As usual, the program's organised *'back-io- 
front" in order to speed response times. Each 
batch of lines 1100-1199, 12004299 through 
to 8800-8899, 8900^999 is intended to 
contain a game. Here are the main variables: 
Variable Purpose 
o Set to the nimber ot games to be 

randomly acoo9s«d 
ml - 1 ► Set from the keyboard — silences 

most o1 the noisy routines 
n Random nunnber between 1 and 12 

n$ String form of n 

g Line number of start of animation 

routine for each game — this is 

'continued on page }67i 



YOUR COMPUTrR, AUGUST 1983 165 



GIANT ADVENTURES £9.90 

for 

ATARI 400/800 BBC CBM 64 LYNX^ 



^32K 



3?K 



46K 



NASCOM,,,ORiq,^SPECTRUM,,,& 380Z^^ 

1) COLOSSAL ADVENTURE: The classic mainframe game Adventure ' with 
all the onginal treasures and Duzzles *■ 70 extra rooms 

'*A minor miracle of programming" - Poputar Computing W. f2 May 

'*A few days ago I received Colossal Adventure find I am writing to say that I am 

delighted w<th it I firs» mat Adventure on an Open University summer school 

and several of us regularly stayed up to 3 and 4 o'clock in the morning playing 

It. That was 6 years ago, and I've not been able to play it since, so I was 

immensely pleased to see how like the original yours is/' 

- Chrts Grmn (customeO Aprit 83 

2) ADVENTURE QUEST: Through forest, desert, mountains, caves, lake, fire, 
moorland and swamp on an epic puzzle journey 

"This IS the best adventure yet. I did the H*"'t in 1 day and p a m dUout 

3i /2 hours * ' * S Burrows (customer} May 83 

3) DUNGEON ADVENTURE: massivs adventure with more than 1 00 puzzles 
to solve. RiciT vein of humour throuohout.' - The Micro User^une83, 

Each adventure needs 32K and costs £9 90 (inclusive). They are very much 
bigger than normal adventure games that you can buy. 



NASCOM PROGS^^^:>'oids '"^sflf^ 

Galaxy Invaders m/c»g £6.90 

Extension Basic £1 5/£30 ROM Missile Defence m/c,g £7.90 

Adds 30 new keywords to BASIC Super Gulp eb,g £4.90 

Compression Assombler 2 £12 S-games cassettd misc £5.90 

High speed + source compression :f Ul l HAf^Gl IN NASCOM CATALO(iUt i 



ALL PRICES INCLUDE P&P AND VAT. ALL programs are m stock and orders will 
b0 sent within 2 days of rocoipt. Please send order or GAC for catalogue, 
describing your micro, to: 

LEVEL 9 COMPUTING 

Dept Y, 229 Hughenden Road. High Wycombe. Bucks HP1 3 SPG 



BUY THE 




zi7ritish 
Computer 




In stock 




^«2;& 




BBCMoiilA£2ggMVAT 
BBCMoMB£399lndVAT 

+ WfrtMte Wfid Pmctsior {mi$ LO Syshinl 

+ Sofhnn - Actni Bugbyta. Corvf utir Conctpti (Lofo 2| 

+JiyitMahrtktBBC+ lOOKSIiigiiltskDrtiit 

+ TircklOOKTMiDW(Drti»irraiCPN 
(Equi^tnnt toCPM*} 



FortheBBC: 

Semen Layout Pad, 
Flow Chart Pad & 
Symbol DeBlgn Pad 

Kit w>th fioQ binder 
iKfiMlprtufllSO 

OURPRtCeOtlLY 
t12.50inclMT 



VIC-20 Clearance: 

Arf on Expand Untt £05 
VIC Oamei Cartridges: 
MlMton lmpoMlbla€20 
RatRaca £16 

RoadRaca €18 

Mola Attach €10 

liprlcttlndMiimi 



n>or* from Issdlng m«k«m «t U>w pricmm ~ (ilw«y« aviiUbl# from your fccmt itDClllltl 

TWICKENHAM • 

COMPUTER CENTRE LTD ^ 



72 HmU UTvlekiikw MMiTWI 4IWtOI-S82 7l«e/01-llt 1612) 



>ICORN 



BBC FORTH 



£15 



'for your money you get not only a very good implementation of the 
popular FORTH language but also a 72 page manual ...Once you have 
got an idea of the fundamentals you should get better value out of 
this pack than virtually any other program you coutd buy. In fact, the 
only reason I can think of for not buying this cassette is that you 
already have a version of FORTHr' - LASERBUG Apnl 83 
"rqFORTH is fast and has a first-class screen editor . . Overall, a 
good buy' -Ccmputtng Today July 83 

rqFORTH costs just £15 (inclusive) and runs on 16K or 32K BBC 
micros It: 

* needs no added hardware and works with any MOS version; 

* works with cassette and disc; 

* is FORTH-79 STANDARD and has fig-FORTH facilities: 

* provides 260 FORTH words and is infinitely extensible; 

* allows full use of the MOS via 'MOS. CALL and EMIT; 

* permits use of alt graphic modes, even 0-2 (just!); 

* has an excellent futUscreen editor; 

* runs faster than BBC BASIC; 

* includes a 72 page manuaL a 20 page disc supplement and a 
eummary card for quick reforenco: 

it IS used by hundreds of people, worldwide. 

BBC FORTH TOOLKIT £10 

"Level 9 promise to support rqFORTH and this pack proves it. It 
provides the source code for all sorts of useful routines and examples 
of how to program m FORTH With so much on one cassette it would 
be good value at twice the price." - LASERBUG April 83 
The rqFORTH toolkit costs just £10 (inclusive) and adds the 
following facilities to FORTH^ 

* a full assembler, providing machine-code within FORTH, 

* turtle graphics, giving you easy-to-use colour graphics; 

* decompiler routines, allowing the versatile examination of your 
compi ed FORTH programs; 

* the full double-number set (with many extensions), 

* an example FORTH program and demonstrations of graphics; 

* other useful routines. 



Programmers Wanted 



We are looking for high quality games, 

simulation and utility programs for 
ATARI, COMMODORE 64 and VIC 20, 
SPECTRUM, DRAGON, BBC, ORIC, 

We also have contract work available for 
experienced machine code programmers 

A combination of initial payment and 
royalties will be tailored to meet your 
requirements. 

We distribute programs in this country 
and in the U.S.A., giving you access to 
an enormous market. 

Phone: BASINGSTOKE (0256)25107 

Or write to: DREAM SOFTWARE, P.O. BOX 64, 

BASINGSTOKE, HANTS. RG21 2LB 

DREAM software 



166 YOUR COMPUTER, AUGUST T983 



(continued from page J65} 

Gosubbed between each 8can of 

lnkey$, so keep it short 
x,y Screen co ordinates 

Each routine is accessed I to n times to set 



soFrmmsme. 



Up your graphics, then g is accessed met 
between each scan of the keyboard. Pressing 
m mutes the program, and n will make it noisy 
again. On line 

12t0the graphics characters are A,C 



1212 the graphics characters are B/D 
1342 the graphics characters are I 
1355 the graphics characters are E 
1402 the graphics characters are I 
1415 the graphics characters are J 



P .tfi5.3, BEEP *li5«a: ttCCP *fiB. 



9063 BEEP .as, 3 OEEP .25,5. DEC 
P .S.7 

V0e4 &C£P u 1875 , 7 . Beep . 06S& . O . 
BEEP ,125,7 BEEP . Igg.B. DEEP 

.12B<3: BEEP .139,3 BCEP .35,9 

y9BS BEEP -10 76,7: BEEfP .0&35,B 

BEEP .12&,7; OEEP .laB^B: BEEP 

. 1 «0 , 3 BEEP . XB^tB BCfiP . aO , B 

99BB BEEP .^3^9: BEEP .SW.-S. BE 
t;P . & , 9 

9997 DEEP .5,9. BEEP ,5,-3, DEEP 

9969 CLS 

9999 RETUKN 

9S«|« REH initial A&C 

9519 LET 0-4: REM OPlions 

9539 LET r «1 . LET m S. LET b X 

9839 DIM p{ia,3J. PCH *crA«a coo 

rdinatss and coiOiir 

954^9 RRN0OHXZE 

9719 REM set \jp graphics 

9711 POKE USP '<a**«0,aXH 1190X019 

9712 POKE UbP 'a**4>l,0IN 01110911^ 

9713 POKE USR 'a "+3, BIN 11111901 

9714 POKE USR 'a'^S^BrN 11111191 

9715 POKE U5R •^■•♦♦^BIN 11111111 

9716 POKE USR *a*45.BIN 00111111 

9717 POKE USR '••'♦B.BIN 99911191 
97 IB POKE USR -a"4>7^BXH 99999991 
9731 POKE USR "b" 49, BIN 99999991 

9738 POKE USR **b*^»l«BXN 99999111 

9733 POKE USR "b"*3/BlN 99911111 

9734 POKE USR ' b'^ ^'^ ,nit^ 91111111 

9735 POKE U'JR "t '44,01N 11111111 
9735 POKE U!^R - L " 4^* , C» IN 11111111 
973/ POKE USR * b 4^, eiN 91111191 

9739 POKE USR 'b '47,9XN 91111099 

9731 POKE USR ' C ' +9 . ©IN 90199110 

9732 POKE USR ' C"*1,©IN 91991110 

9733 POKE USR ' C'ta,©ir^ 10011111 

9734 POKE USR 'C* 43, BIN ItJllllll 

9735 POKE USR "C" 44, BIN 1 LI 11111 
9735 POKE Ut^Pk 'c"49,BXN 11111109 
9737 POKE USR C'tB.BlN 10111999 

9739 POKr USR **C*'«^7,DXN 19999999 
9741 POKE USR 'd* 49. BIN 19999999 
9743 POKE U:>R U fl^BlN 11199999 

9743 POKE U3R d ♦S^DIN 11111090 

9744 POKE USR 'd- 43, BIN 11111119 

9745 POKE USR "d" 44^ BIN 11111111 
9745 POKE USR "d ■45,BXN 11111111 
9747 POKE USR 'd '45. BIN 19111110 

9 7 40 POKE USR "d" 47, BIN 99111199 
^J751 POKE USR -6*'f9,BlN 99111199 
9753 POKE USR ■'«"4l,BXN 91911919 
9753 POKE USR "C '43.BIN 19911991 
9 754 POKE USR "e'^S^BlN 11911911 
9755 POKE USR t '♦4,©IN 11111111 
97S5 POKE USR "« '45,BIN 11999911 
9757 POKE USR "e" 45, BIN 91199119 
97BB POKE USR ■'t*'*7,BXN 99111199 
9799 POKE USR "i "49, BIN 91919191 
9791 POKE USR 'i"4l,5IN 19191919 
9793 POKE USR "1 -4a,axr^ 01919191 

9793 POKE USR "i "43. BIN Itf 101010 

9794 POKE USR "l '4*,B1N 01919101 

9795 POKE USR 'i"«5,BXN 19191910 
9795 nOKE U&n Vi "i^^BXH aifiil9191 
9797 POKE USR i* 47, BIN 19191919 
9999 POKE USR v 49, BIN 99910999 
9991 POKE USR '\j -4l*eiN 91191919 
9993 POKE USR "a "431 BIN 11111111 
9993 POKE USR M *' 43 , B IN 11111111 
9994^ POKE USR '\«**44,BIN 91111111 
9995 POKE USR * J*' 45. BIN 91111119 
9999 POKE USR '\i"45|BXN 99111119 
9997 POKE USR '*r'*47«BXN 99999999 

gftt RgTtfRIi 



GO TO 9999; RE 
aain loop 

• 4 *#*4#4# 

RCn «iw«»v t-«turn 
«€SPOfl»« Ch«Cil 

395 ir »«1 THEM GU fO *;19 

397 BEEP .99S,a4(XNT (RNO*^9l 1 

335 LET r«»IHKEYt 



1 GO SUB 9599: 



899 REH 



r*»* 



THEN GO 5U8 9 



00 



FOP 
793 



339 IF 
TO 399 

335 IF f».'*«*' THEN LET li»l: OO 
TO 399 _ ^ 

335 IF rt«"n" THEN LET 9 a9 : GO 
rO 399 

349 IP ril»**9'' THEN LET f*-'*19' 

343 IF r^mCf^nm iX3\ THEN LET r» 
= •'11" 

344 IF f««*" • THEN LET r»«= '13" 

359 XF r«<>rif THEN INK RN[>t54li 

"OR X»5 TO 15 r^RINT RT K ,X4lS; 

PRINT RT X . 35 -X , '*H* BEEP 
^5> (PBS «)c-19lt3l: NEXT X : OO 
TO 399 
355 CO SUB 9959 
399 RETURN 

ft4*4-#«>t4#44 4*#***#f- 

519 LET n-INT CRN&tl34ll 

515 LET n9«5TR» in% 

515 LET c=INT («ND#71 Xr C *4 T 
HEN 00 TO 515 

517 GO SUB 1999 

51B LET fn«INT tRND#Ol4l 

589 FOR r»l TO f\ 

535 GO SUB rn ft 199 4 1999 

539 NEXT r 

535 LET r»l 

549 GO SUB 399 

549 RETURN 
1999 REM drat^ 9ri9S 

1995 INK 4 

1919 FOR a-1 TO 354 STEP 3 

1939 PLOT a , 1 

1939 DRRU 9. 194 rRNDa35) 

1949 NEXT a 

1999 RETURN 

1199 REH draw a randoB riovar 

1199 LET y»XNT IRHD#B9) 459 

1119 LET X«XNT <RND«399I 437 

1111 IF POINT CX,413 4P01N^r lXt3. 
41J 4POINT (X -3,411 <>9 THEN SO TO 

1119 

1115 INK 4 

1139 PLOT X,3 

1139 DRRU 9^y 

114.9 PLOT X"t*iL. amm 1(1^9 

1159 PLOT X4l,Hl Otif^U 9,U 

1153 LET S«IKr CRNDfrlS) 4l9 

1155 LET i *XNT (RN[>*3)48 

1157 INK C 

1159 FOR b-1 TO S STEP i 

1175 IF ■«i9 THEN BEEP .991^3*b4*l 

9 

1177 CIRCLE K ,y ,b 

1199 NEXT b 

1199 LET 0*9 

1199 RETURN 

1399 REM butt€rfii«» 

1397 LET p (r , II -INI tHNUAlO^ : LC 
T pir«3)>lNT (RN1>#39> LET p<r,3 

> -INTT fRN&#7» , 

1399 GO SUB 1319; LET g«13a9: RE 

TURN 

1319 PRINT RT p tr « II .P I r , 31 ; INK 

P Cr ,31 ; -^ip- 
1313 PRINT RT p f r . 1> 4l , p I r ,31 ; 1 
NK P«r.3),''rf^" 
1315 RETURN 



1329 LET r-r+l XF r >n THEM LET 

r«l 

1335 PRINT RT p Cr ,11 , P I r ,3* ; *' 

laaT mmxrrr mrr p c r « i> t-i^r cr #b) i ** 

1333 LET p Ir > 1> -p ir ^ II 4XNT IRHBa 

31 -1 

1335 LET p tr ,31 -p (r «3I 4XNT IRND# 

31 '1 

1335 IF pCr,ll<l THEN LET ptr^ll 

«1 

1337 IF ptr^lIMB THEN LET P (r , 1 

» alB 

133B IF pfr,3)<l THEN LET pCr,3l 

*■! 

1339 IF p(r,3)>39 THEN LET P ir , 3 

1 =39 

1359 GO SUB 1319 

1399 RETURN 

1399 REH 90rA» 

1395 LET Pir, II -17: LET p If > 31 =X 
NT I I39/0) ty^-RflBt f3»<^ni I : LET P I 

r.3i«iNrr irmc>*5> 

1319 LET 9»1339: RETURN 

1339 LET r»r+l: IF f >n THEN UET 

I al 

1335 INK p If ,31 

1341 LET xl«pfr,ll: LET ^S-pir^S 

I 

1343 PRINT RT Xl,Ml; 'W" 

1343 CO TO (r344 4ANt>ft4l 

1344 LET p fr , IJ -p Cr , II 4X: OO TO 
1359 

1345 LET p If ,31 «p If ,31 -1: GOTO 
1359 

1345 LET p ir «d> «P fr t3l 41: GOTO 
1359 

1347 LET p ir , II »P ir ,11 -1: GOTO 
1359 

\:^mjo jr ^amwKBim^ i^x^-^±i ^p ir -fl> i-<, 

> " * OP p f r , II < 9 OR p t r , 31 > 3i OR 

p(r,Sl(9 THEN LET pCr,il«Xl: LE 

T p (r,3) »yi 

1355 PRXNf RT p tf « SI *Pir »&> j JMH 

Sir ,31 ; '•#-' 
99 RETURN 
1499 REH tr««S>*#ppi«» 

« # • » * fr^^a^* *« 
x*mA xr f «i tm«im rem M'^xm T© ••. 
PRINT INK 4, f>f*^Em 3 ; RT X . 19; "V 
■ " : FOR i|s54RBS IX-14* TO 19-#»BS 

IX -141 P^i«#r i"iy ^^Rrf jr^>9,^|4> 

fRNC>#94 -1; -^ •: nIrTT «; Ne^CT X 
1419 LET Pir,ll^INT IRNPa^9^3J X 
LET > * r ^ aJ -IH^r tRM»«^L»>«> r XF fvr 
TR ip^ir , 1> ,F fr ,3> I v*39 THVH CIO T 
O 1419 
1415 l»RXNT RT P tr , 1 1 ,pir , 31 ; IH« 

3; Pf«>ER 7; rL^&H 1; '•♦^ 
1439 LET a«1499 
1499 RETURN 
9999 f^EM mm Mil loop 

9991 BORDER RND*7 

9919 CO SUB 599: REH count a n9 

8a««» 
949 CO TO 9999: REH and Qf «a i n 

loop 
9959 REH right an»var* 
9951 BORDER RND*7 

9955 INK n^3 FOR X =9 TO 15 PR T 
NT BMXUHI 1; rLl4»ri X,BT ^tf^s'WM" 
NEXT X FOR K*^15 TO 4 STEP ^1 
PRINT BRIGHT 1, FLRSH l,Rrr > , 30 
~ V ' *•■■■•* NCXT X 

9957"f m =9 THEN GO TO 99&B 
99&B FOR n:=l TO 399 NEXT n 
9959 CLb RETURN 

9969 BEEP .35,9. BEEP ■3 5,3 . BCE 
P *135,3 BEC^ .135,3 OEEf^ .35, 
9 




Four X four X four 

Barrie arid Mark Wa/ms/eY, 
F/ackweU Heath, 
Buckinghamshire. 

The conventional games of Noughts and 
Crosses, cither ihrec-by- three or thrcc-by- 
thrcc-by-ihrce, have a limited number of 
moves and can often result in draws. 
However, four-by*four-by-four Noughts and 
Crosses has many more variations and is a 
worthwhile game requiring skill and con- 
centration as well as good visualisation of a 
three^iimensional playing area proieaed into 
two dimensions. 

This program follows the normal con- 
vention of showing the playing area as four 
planes, drawn side by side. These planes 
should be visualised as lying on top of each 
other to form a cube — see figure I. Winning 
Enes can be parallel to any edge of the cube; 
diagonally across a plane; or diagonally across 
the cube such as d,d,d,d. 



The method adopted by the program is to 
assign weights to each unoccupied square 
according to the contents of the lines passing 
through that square. 

You can see that each of the 32 squares 
which lie on the cube diagonals lie on a total of 
seven difTcrent lines and the remaining 
squares each lie on four different lines. At the 
start of the game weights of 40 are assigned to 
the cube diagonal set and weights of 32 to the 
others. 

Each type of line has a weight value which is 
assigned to the blank squares in that line. The 
total weight carried by any blank square is the 
sum of the weight values of each line which 
passes through that square. 

After each play, by either player or 
computer, all weights associated with lines 
passing through the square which has been 
played into are recalculated. The computer*s 
mode of play is first to check for winning or 
losing lines and then lo play into the vacant 
square with the highest weight. In the case of 
equal highest weights, a partially random 
choice is made. 



Following Run> the variables and addresses 
are assigned to 95O0 to 9750 and the 
parameters pertaining to each square are set 
up in 9000 to 9260. The main program is 
entered at 18, the playing area displayed — 18 
10 100 — and play staits with the computer 
assigned O and the pla>er assigned X. 

The player makes a move by entering a 
string of three digits, each between 1 and 4, to 
denote the plane, row and column on the 
chosen move. The computer validates the 
entry, shows the choser position and asks for 
verification. Assuming this is given, the 
player^s move is assigned the variables C,D,E 
and the main routine dC the program, Set, is 
entered at 6000. 

Set checks each tine through C,D,E, 
counting the number ofXs and Os — Search 
— allocating weight adi'jstmcnts — Update — 
and recalculating all atVectcd weights — 
Weight. If three Xs arc found then Flag J is set 
during Update and the line is tagged in 
parameter 6, 

Following a win by either player or 
i continued on page t69/ 



YOUR COMPUTE=l, AUGUST 1983 167 



S?€>,o.O^ 



ti-Zd^ 



•f>f<j**> 









^'^S*'^^ 












' 'f'^o^,:,^''' 






!^S>^^ 






^X^ 



(continued from page t67f 
computer, the winning line is displayed Ln 
inverse characters wi:h an appropriate 
message. The Count variable allows 64 moves 
before declaring the game a draw. 

A section of the program is written in 
machine code. This speeds up a simple bui 



soFTWfanmE. 



time-consuming routine lo dclcrminc the 
vacant square with the highest weight. Anyone 
preferrir.g not to use a machine code can celctc 
lines 1-8 and replace 7020-7080 with the Basic 
routine 702(K7220 on page 170. 

The machine code will be set up each lime 
the program is run. This is not necessaryj and 



after the first run lines 2-8 can be deletcd> and 
the program saved in this form. The machmc- 
codc assumes A$ is the first variable. 
The inverse characters in the listing are: 

Line 20 1,2,3,4 

Lines 160, 410, 7410, 9900: X 

Lines 420, 2160, 7300: 



1 RBH 



' ©7 ' CM«RACfeRi 



4. LPT AaM-'0««eei»«»«afii»4.eiie 
ro0i97epe&D»aie237eAtt&fi3Siafi9»c£ 

DSe3440Ce4.3a89OC04.BaS»44.F09Of^f 1 

l0R0©19E5118F0i2«7erD9aEOO©l»4.«rDe 
a3e7Fft*»«7CClCOieC0S** _^^ ^^,^ 

} -4.7e 

e I.CT At-f^fo TO > 



7 L-CT X 

e XF Rf « 

O CLCftR 

10 FRST 

15 OOTf> 9S00 

le FRST 

19 CLS 

ao PR 11 



»'* TMCN ocrro s 



HMT 

iiWr 



If (1) 
9ifa> 
s{r3> 



30 PRl 

A0 FOR N-1 TO 4 

00 PRINT N^ *• ^ 

55 XF N»4 THEN tfOTO 00 

60 PRINT " -♦-♦-♦' •^^♦-+- -♦- 

♦ -♦- -♦* + -♦-.'■ 

70 NEXT N 

00 FOR Hm% TO A 

«0 PRINT " 1 a 3 4**; 

100 NCXT N 

iOl GOTO 300 

103 RCH «*UPLRy*# 

106 &L.QU 

107 LET O««**0" _^^ 
110 PRINT RT 30,0. **VOUR MOMC? 

120 INPUT ef _^^ .^^ 

lai IF LEN St<3 TMCN GOTO !«• 

laa LET K*-'0" 

ia3 OOftUB INSERT 

130 FOR N-1 TO 3 „ 

i*0 IF Bf(Nl<"l' OR ©0*NJ>"*'* T 
HfN QOTO la0 

1©0 NEXT N 

IBS LET C-^;RL Of (1) 

1S6 LET D«MRL 01 " 

167 LET F-URL Bl 

169 GOTO A00_ 
160 LET K^^'B" 

166 GOSUF INBEPT ^*«.^ 

170 PRINT flT D&,^,"TB THIS CORR 
!• CT'* ( V yNl " 

100 IF INKEV^.'" THEN GOTO 160 

106 LET Ct-IHKEY* ^^^^ „^^ 

190 IF C**"Y*' THEN OOTO 34.0 

^00 IF ci^*-*^' THEN GOTO Q%S 

^J0 aOTO 100 

£ia LET K»«" " 

B16 OOSUe IN&Ef^T 

Sa0 GOTO 360 

&46 LET '^f tc^O/E,*; - ;a ; 

a47 LET fit (C >r>,C,61 •'• 

360 LET K*»' X'* 

S60 OOSUE IN6EF^T 

a66 PRINT RT a*,0*'V^ 

aee goto f^er 

3O0 PRINT RT 29 , 0. * DO YOU UR«T 
ro PLRY FIRST'? lYyN) " 

306 ALOU 

310 IF INKEVg-* " THCH GOTO 310 

316 LET r»«iXNKeV» 

300 IF Ct«"Y" THEN GOTO 360 

33© IF Ci«*N'* TMCN GOTO 343 

340 GOTO .M0 

343 FRST 

348 GOTO IPLRY 

360 LET C«l 

361 LET O«10 
36a LET E-1 
386 GOTO UPLRY 

3&0 REM •9lM0ffirr»» _ _ _ 

3T0 PRINT RT a«0^ 0*C#«*ff'^^l«9 

300 RETURN 

400 IF R0(C«D«e«4> w**X" 

O 160 

IF a^io^a^€^4^^**mr 



4^1« Xl 




430 fF R0cc,i>,E,^j •••»* mtm t«T 

«.S0 OOOU0 zMocirr 
436 PRINT mr mm,m; " 

440 PRINT RT 10^0 

y OCCUPIED** 

400 PRINTT AT 16^0 

/ TO CONTINUE' 

460 IF IMKCY*""" 

470 PRINT RTT 10^0 

400 IF A0fC,0.E«4^J • 

K * • " K ** 

490 IF R0(C^O/E^4> »"3 

Kf-"0" 

000 ooaoa iMeear 

610 GOTO UPLRY 
a000 PRINT RT 10,0, *' CONOR ATUt.ArrX 
ONS--YOU HRUE UON* 

a010 PRINT RT 16,0, "DO VtMl UMPfT 
f O PLRY RGRIN7 fYxNI " 

a010 0LOU 

aidt XF INKEY6-'** THEN AOTO «■•• 

aili LET Ct-INKEVf 

3030 IF Cf-'Y* THEN RUN _ ^_ 

0, -THRNKa FOR TH« GflHfl « ■V0 



aO60 GOTO 3000 

3060 RCN «{0^AU*« 

a070 PRINT RT 15,0, "fIN KOHOU«IA«i. 

E ORRU* 



10 GOTO 30 lO 

3100 REH f#F0UN330*« 

a 110 FOR X«l TO 4 

a 100 FOR Y«l TO 4 

ai30 FOR Z«l TO 4 



3140 IF R6(X,Y,r.6> i-^l" OR R0<X, 
Y.Z.6J >• 7^ THEN 60TO StQM^^^ 

aieA IF «0(x,v,z,4* <>"i** tmeh go 

ro 8200 

aiea let c-k 

ai04 LET 0«Y 

liee LET p-uRL R0fx,v,z,0j ^a© 

a 160 LET K0»"B" 

3170 QO3U0 MRRHUXN 

3176 OOSU6 PR XNTW IN 

3160 PRINT RT 16,0, "MY Umrm TH%^ 

TIHC" 
ai90 GOTO 3010 
3300 NEXT Z 
aai0 NEXT Y 
3330 NEXT K 
^^mm LCT 1-0 
aa40 GOTO 7016 
3400 MM ••FOUNI>3X9t 
3410 FOR X»l TO 4 
§400 FOR V-1 TO 4 
3430 FOP Z-1 TO 4 

3440 IF R#IX,Y,2,0> <>"0" TfmH GO 
ro 8900 
3460 XF R0«X,V,Z,4I i>'*l" THEN GO 

TO ae0« 

3400 LCT C«X 

0470 Lrr D*y 

S400 Lit C»Z 
406 LET R0fX,Y,2,0> -"0-* 
3467 LET J«U-i 
3490 GOTO 7370 
3600 NEXT Z 
3610 NEXT y 
3080 NEXT X 
a930 LCT U«0 
394 GOTO 7030 
3000 REM •#PRXNTUXN4» 
3010 FOR Cal TO 4 
3030 FOR D«l TO 4 
3030 FOR e«l TO 4 

3040 IF RttC,D,e.0l «**0" THfN 006 
U6 INSERT 
3060 NEXT E 
10^0 NFXT D 
3070 NEXT C 
30O0 RETURN 

RCH •#0ET*« 

LET C0UMT«€3OU>tfr<*-m 

?»i 




TO 100 mwMw 



, f3 TO 4 

P^Sm^^mX TO 4 
XF 00CTt*'*l- 



LET 



L^«l 



THKii GO0UB cue 



61t^ 

0iii 

IOHT#R] 

6100 NEXT T 

6130 NETXT P 

6149 If Qi«"0- THEN 0OTO IPLRV 

6100 XF oou«rrj03 thcw oaTo ommu 

0170 0OTO URWHY 

00 RCH «^»0MffCHfr« 

0»B0 LET a0(Tl «i%0CT«D,C«04 

0030 RCTURM 

OM«« L.E I Id* « ri ««i# fO .T,C «1 

6B99 RETURN 

6300 LET 09CTI i»A0fC4O,T,4l 

6370 ReTUUM 

6366 IF R9 CC,Dj^Erf71 • 



03 



Qf^} -R0TC.T,T.4> 



THEN LET 



iP«v« IF R0t6.6.it, r# - 
Of (T» «l407c , T , 0^r , ♦! 
6S^ RETTURH 
6300 XF R9CC.O.E.0I •"! 

Gf rTi -r0it,6,t-4j 
0300 XF il0rc.o,e,0i •"a 
ofcri -R0rT,6,0-r,4i 

6310 RETUnN 

6390 XF f»0fC,l>.E.9l «"1 



63 



7> -"a- TMBM LCT 



THAN Ljrr 



390 XF f»0fC,l>,E.9l » 

Gf m -r0Tt,t.e.4j 

386 IF ft0tC,6j_E,9* • 
O* m «R9(T,6-T, E,4» 



TH«W i^WTT 



TMCM Lrr 

THEN LffT 



6339 RETURN 

6349 LET R«U«U. R0IC,D,E,10> 

6341 LET G0CT>-'1" 

6 34 A XF R-0 THiTN RETURN 

6341 GOTO CSERftCH«P«R*101 

63O0 LET O0rT> -R0rT,T,T,4l 

0300 RFTURN 

6369 LET 09CT1 «R0IT,T,B-T^41 
6306 RETURN 

6370 LET Gf (Tr«R0rT,S •T^T^4I 
637R RETURN 

6369 LET 9» f T ) -R» IT , B-T , 0-T , *> 

0306 ReTURN 

04^09 REH «frUeXGKT«# 

6489 LET R« CT , G , 0, 61 »CHR0 fCOOr 

R« CT ,Oj^, Bl ♦UUI 

0430 RETURN 

6449 LET R* ( C ,T ^E , 01 «CHR0 fCOGE 

RflC,TjE,6) ♦UU) 

6469 RETURN 

6469 LET R9 (C , D,T ,81 «CHR9 fCODE 

Rf (C,D,T ,61 ♦WUI 

64 79 RET URN _ __ 

6409 IP R»lC.O,ei7l -"1" TM«N LET 

R9 iC.T^T,Bl «CHR0 CCOD0 R0IC.T,T 
,e» fUU} 

6408 XF 09*TI-"1*' RNO R9fC^D,E,7 
> - 'ft' THEN LET R0 (C . T , O-T , OJ sCHR 
9 (COOE R9(C,T,6-T^B> ♦Uyj 
6499 RCTURN 
6609 XF R« (C^DyB,0l *"1" THEN LBT 

A9 'T,DjT^Ol -Cf1R9 iCOC^C mm iTtS^tT 

6608 IF R9<CjD,E,0) *''a*- THEN LET 
fl9 fT,0, 6 ~T, » -CHR 9 fCOOE R9rT,I> 

.0-T,6> *yu» 

6619 RETURN 

6689 IF A9fC>D,E.9> »"1" THEN LCT 
R9 IT,T,E,6> -CHRi fCODE R9tT,T,E 

6638 XF R9(C.G,E,9I -^'8" TtmH LET 
R9 :T,6-T,E.0» -CHR9 tCODE R9fT«e 

-T.E,6J ♦UM» 

6639 RETURN 



6640 IF R^>0 THEN 90T0 lliEXGMT*P 

♦Rt 10) 

6646 RETURN 

6880 LET R9 tT,T,T,BI ■CHn0 fCODE 

Rf fT,T .T,8» 4*yUJ 

©688 RETURN 

6860 LET R9(T,T,8-r,0) -CHR0 CCOD 

C RftT^, 5-T,6> ♦UU* 

6606 RETURN 

6670 LET R9 (T.8--T,T,8) «CHRi (COD 

------ -,4> ^uui 

«CHR9 fC 



e R*«T,8-T,1 
6876 RETURN 



0000 LET R9IT.0-T.B-T,BJ 

iiSi RlH 9#UPORTE## _^^ 
BlO I^ G9-"l" THCN GOTO 



UPDRTCO 



^6 

Aa4.0 

aeB0 

6600 
0070 
0078 



lae REN %%UPt>PrTmXmm 
186 LET UU-0 
SS IF L«4 THEN GOTO UUIN 
38 IF H*>0 THBH GOTO 6678 

IF L..3 THCN LBT UU-(Ua-U4> 
IF L«3 THEN GOt U MOINTX 
XF L-a THEN L^T UU*CM4-U7I 
IF L-1 THEN LET Uy-lU7-U0) 
IF Lt>l THBN RC"rURN 

IF H«l THCN LET yy« (yo<<yB» 

6600' XF HmB THEN LET UU- rUO-Udl 

0700 RETURN 

6710 REM #«UPDRTEQ«« 

6716 LET UUmm 

6780 IF Mii4 TMCH GOTO 3 169 

6786 IF L<>0 THCN GOTO 6766 

6730 IF H»3 THEN LET UM-(yi-y3l 

6740 XF H«3 THEN GOTO POINT© 

6700 XF n^B THEN LET UUmiU^-U0^ 

6760 IF nm% THEN LET UU- CU0-y6J 

6766 IF H < > 1 THEN RCTURN 

6770 XF L-1 THCN LET UU- CW0-y7> 

6700 IF L»a THCN LET yy»ry0-y3i 

66O0 RETURN 
7000 REH ft • IPLRY *f 

7010 IF 1)0 THCN GOTO F0I.IND30 
7016 IF U>0 THEN COTa POUNDSX 
7080 LET HiyT*U9R 16616 
7030 LET Hy^PEEK 16814 4366 ftPEEK 
100 1 

7040 LET HU» (HU- fPEEK 16400#a60« 
16491#18l 1 yia 
LCT C-XNT fHyyl6l ♦! 
HUmHU- (C-1> «16 
D«XNT »HU>/4) frl 
EiiHy- fO-l^ vAtl 
»CC^D^E,4) •*'3" 



PEEK 
7080 
7060 
7070 
70O0 
7370 
7a80 
/a90 
7298 
7300 
7310 GOSUB 



LCT 
LCT 

LCT 

L.CT 
LET 

IF C6UNT>63 THCN GOTO 
LET K»-*B" 

IN0CRT 



Rf CC^D, 
RilC.D. 



DRRU 



*«UyXN#ft 
K »-■'§" 
JB HRRKUir 



7330 GOTO SET 

7400 REH 

74 10 LPT 

7430 GOSUB HRl^KUIN 

7430 GOSUB PRINTUIN 

7440 GOTO 3000 

7480 REH tftPOINTXftt 

7900 LET M9«"6" 

7906 LET U-U+1 

7810 GOTO HRRK 

7930 RCH •#POINTO*« 

?5J8 tIT ?sr^"» "*'"» 

7890 GOTO HRRK 

7900 RCH « «HRRKU IN *« 

7608 FOR T»l TO 4 

7076 LET H9"**9'* 

7BO0 GOSU0 (yXNLXHE^P) 

7690 NEXT T 

7996 RCTURN 

7600 REH ft«HRRHi* 

7610 FOR T«l TO 4 

7680 GOSU6 fUXNLXHE^P) 

7630 NEXT T 

7640 RCTURN 

7700 ^^*^ tftUINLlNC** 

7730 LET RfrT,D,C.6l •Hf 

T730 RCTURN 

7740 LET R9(C,T,e,6} «H9 

7780 RETURN 

7760 LET R9fC^D,T^eJ »H9 

7770 RETURN 

7780 IF R9tC. 0|E, 71 -U THEN LET 

«0CC,T,T ,6> -Hi 

7709 IF Ri<C,D,C/7l -*'3 • THCN LC r 

RftC.T >S-T,6» -Hi 

7?09 6»TU»N 

7800 XF Rf tC&.E ,»J -**1 ■ THEN LCT 



THEN LET 



THEN LB^ 
THEN LEI 



Rf <T,D.T,6> -H9 
7806 IF R9 tC/D,E,6> - '3 - 

Rf rTjD,6-*T,6) -H9 
7610 RETURN 
7830 IF Rf «C,D,E,91 -' 

«f «T,T^E.6* -Hi 
7686 IF R9(C,D,E.9» •' 

R9<T -6-T^E^6l -H* 
7830 RCTURN 

7640 LCT R-URL R»IC.D.E.10i 
7046 GOTO (yiNLXNB«p4^A*l0» 
7060 LCT f19fT,T/T,6> -Hi 
7606 RETURN 

7660 LCT RifT,T,8-T,6) -Hi 
7066 RCTURN 

7670 LCT Ri<T,6-T,T,6> «Hi 
7678 RCTUPN 

7O00 LCT ftilT^8-T*8-T,6^ «H9 
7S68 RCTURN 
9000 RCH •«6ETUP«« 
- - Xm% TO 4 
Y-1 TO 4 
Z«l TO 4 

Fl<a) -ChRi (Y4^a0> 
Fi(3>>c^Ri fZ#^aBJ 

<4 TO 101 -'100004 
THCN LCT Fil7* -ri* 



9010 FOR 

9000 FOR 

9030 FOR 

Vtt^O UC f 

9080 LCT 

9000 LCT 

9070 LET 

9900 XF Y-i 



9090 IF Y«Z-6 THEN LCT F0i7>*"a" 

9100 XF X»Z THCN LET Fi<0J«'*l" 

9110 Zr X42*6 THCN LCT F0r0>«"a" 

9180 IF X«Y THEN LCT Fitftl >-*!.*' 

9130 IF X^VwB THCN LCT F9f0r«**a** 

9140 IF Fi{7l«"l' RNO F9r0l-**1" 

( continued on next psge/ 



YOUR COMPUTER. AUGUST 1983 169 



soFT¥mEme. 



f continued from previous page) 
TMCN LPT ran»i«"i" 

THCN LET rfll»>«"»" 

0108 IP riTft* •**!** rtNo p#r7j»"jr* 

4iSa IP pfTii«"8" AND r«c«i«"a- 
THCN L.eT Ft rati-"*" 



THCN L.eT Ptri«»o"4 



THCN LTT W-W^ 
QlOa TP Ptifit •^**B'* TMPK I PT UmU-^ 
9aO« XP Ptt9IO"»*' THCN LET i;«V^ 

kmtm IP Piii»> <>'•*• thkn ker u-v 

9aia IP g>»e thcn lct u-s 
99a« i^rr Ptcei^cHRt imm^ai 

9949 NeXT Z 

9av9 wexT Y 

9a«9 NCXT X 

9979 90T0 19 

9999 Dili A9t4,4,4/19) 



9Se3 
9690 
9097 
9«99 
9S19 
9919 
9639 
9S39 
9649 
9609 
9S69 
9S79 
9969 



uer 

LCT 



9&19 
9019 
95ia 
9617 
9010 
90X9 
9039 
9039 
9649 
9609 
9OO0 
9079 
9099 



oxn 

DIM 
LET 
LET 
LCT 
LCT 
LCT 
LET 
LET 

t.er 

LET 
LET 
LET 
LET 
LCT 
LET 
LET 
LET 
LET 
LET 
LET 
LET 
LCT 



U«9 
I>9 

FO (191 
O i f 4 I 

U1-3B 

ua*3B 

U3-d0 
U4«39 
UO-IB 

ue«o 

U7-1B 

UPLRY«193 
XNaCPT-3M 

i>RAu*a9e9 

POUND3Oi«ai09 

POUND3K-9409 

PRINTUZN«3999 

SET 116909 

SEARCH >6290 

UEXOKT-6490 

UPDfTrE*)OO09 

UPD«TEX-©e»0 

UPQnTEO-0710 

lPLPY-7999 



9690 
9710 
9799 
97S6 
9730 
9740 
97O0 
9099 
990O 
9910 



LCT UU IN ■7400 
LCT POINTX*i7400 
LCT POINTO*7Sa0 
LCT MRRKUIN-7S60 
LCT MARK •7009 
LCT UINLXKe>7700 
LCT SETUP -fi000 
GOTO SETUP 
ORUE *'3D4|ii** 
PUN 



The Baste routine. 

7050 LET K1UT«0 

;S2S P8g $:i T8 i 

70OO FOR Z»l TO 4 

7000 XP «0 (X,Y,2*4) < >"1" THEN QO 

TO 7900 

7070 LET UT*CODC R0<X^Y^Z*O) 

7OO0 IF UT<HIUT THEN QOTO 7200 

7090 ir urr^HlUT »NI> RN0>,33 TMCN 

GOTO 7900 

7100 LET HIUT-WT 

7119 LET C-X 

7iao LET 0»Y 

7130 LET ^mZ 

7900 NEXT Z 

7ai0 NEXT Y 

7990 NEXT X 



Keyword define 



7J^--:^'J 



J Bradshaw, 

Runcorn, 

Cheshire, 



This program runs on chc uncxpuadcd 
ViC'20 and allows you to define eight Basic 
keywords ro the ftinction keys. The Basic 
program sets up a small machine-code 
program — 1 S9 bytes — at the top of memory. 
Therefore* you can run or type fairly long 
programs vvlulc this one is running. There is 
aljjo an error check in line 40 which ensures 



you have typed in the data correctly; thereby 
preventing system crashes. 
Four permanent funciions are defined: 

Fl - Screen colour normal 

F = Screen colour black 

F5 ^ Quote mode on 

F7 = Quote mode off 
And, of course, by using the function keys in 
conjunction with the Shift and Commodore 
keys, eight Basic keywords can be printed at 
the current cursor position on the screen. You 
can choose any Basic keyword and assign it to 
its appropriate function key by altering the 
eight Data values on line 200 respectively. 
Some values may give an output of, say, half 



a key*word for example, 

INT (PRINT) 

yet by trial and error you should find the 
desired keyword. Tncsc values on line 200 
merely state how far into the ROM keyboard 
table the Vic is lo lock before printing out the 
characters it finds. At present, the funaion 
kevs are dcfmed as follows: 



Shift Fl - PRINT 
Shift F3 = POKE 
Shift F5 = PEEK 
Shift R - THEN 



CBMF1-F0R 
CBMF3-NEXT 
CBMF5 = G0T0 
CBM F7-G0SUB 



To disable the program press run stop and 
restore. To enable enter Sys 7541. 



1 KEM DEFINED FUNCTION KEVS 

2 REM BV JOHN BRRDSHfiW" 

1 POKES 1 . 1 1 7 :P0KE52 . 29 ' P0KE55 .117: P0KE56 . 29 
20 REFlDfl : I Ffl=- 1 THENF0RC=7672T07679 - REFlDfl - POKEC . fl ' NEXT : GOTO40 
30 T=T+fl:P0KE7541+I.fl' 1=1+1 -GOTOie 
40 IFTO17900THENPRIHT")«DRTR WRONG" ^END 
50 SVS7541:pRINT"WFUNCTI0N KEVS DEFINED" 

60 DFITfll20. 169.. 138. 141. 20.3. 169.29. 141.21.3.88.96. 165. 197. 197. 187.240.23. 133. 18 
7 162 1 

70 DfiTfl201. 39. 240. 18. 232, 201 .47.240^ 13, 232. 201 , 55.. 240. 8. 232. 201 . 63. 240, 3> 76. 191 
.234.173 

80 DATfll41. 2. 201. 1.240. 1)0. 201. 2. 240.42. 224. 1.240. 22. 224. 2. 240. 26. 224. 3. 240. 7. 16 
9.0.133 

90 LflTFl212.76.191.234.169.1.133.212.76. 191.234.169.27. 141.15.144.76. 191.234.. 169 
.8.141 

100 DfiTfllS. 144. 76, 191 .234.232.232.232.232. 189. 247. 29. 133. 188. 164. 188. 135. 161 . 1 
92.48.8 

110 DflTR32.210. 255.230. 188. 76.224. 29. 56. 233. 128. 32.210. 255. 76. 191.234.-1 

200 DFlTfl99.89. 214. 148.0.3.32.48 



Proc point 

John Chafmers^ 

Godstone^ 

Surrey. 



LYNX 



Lynx bask: provides no mstrucnons ior 
examining the dbplu)s and Peeking it is not 
pivshible because of the way it is organised. 
The routine given in the hsting provides the 
Basic programmer with a method of examin- 
ing any point on the display. It works by 
calling a ROM routine which looks at the 
display RAM. The routine is written as a 
procedure) >o to U5c it you simply iy|ic, 

PROC P01NT(X,Y) 
where X and Y arc the co-ordinates of the 
point you wish to examine. The result will be 
contained in the variable z on exit from the 
routine and will be :he colour value of the 
point X^Y. Note how small letter variables arc 



used within the procedure. This would seem 
like good practice whenever using procedures 
as extra '^commands*' — the small letter names 
arc reserved solely for such routines tnd thus 
do not corrupt the capital letter names ol 
the main variables, To test the procedure once 
you have entered it, enter the following lines 

INK 4 

DOT100.I00 

PROCPOINTHOOJOOI 

?z 
The I should of course be 4. 

99990 DEFPROC POlNT(x,y> 

99991 LET y-((x ♦ 256'*Y»/8),x = INT<y), 
V-7**(7 (FRAr:(v)*8)).?-0 

99992 CALL aO0e9,&8000 + x 

99993 IF (HL BNAND y)>0 THEN LET2 = z + t 

99994 CALL €K)0^,&COO0 + x 

99995 IF (HL BNAND y»0 THEN LET z =2 + 2 

99996 CALL &O070.&CO00 4 x 

99997 iF(HL BNAND y)>0 THEN LET i^z + 4 

99998 ENDPROC 



Key click 

P A Street, 

Biggfeswade, 

Bedfordshire, 



^l^iJ!/M 



This keyboard click routine for the Dragon 
32 will emit a short click whenever a key is 
depressed. 

The machine-code routine generates a shon 
click, by setting up ihe sound generator and 
loading the memory location 65312 with a 
number, between and 255. 

Memory locutions >63 and 364 LutUdin ilic 
address to which the computer jumps when a 
key is pressed. This address is changed to the 
beginning of the click routine. The routine is 
then started by Poking location 362 with the 
number 126. 

f continued on page 175) 



1 70 YOUfl COMPUTER, AUGUST 1 983 



r 



RAM-PACKS FLAP 

TRADE IN YOUR ZX »l-,^, ^^ „h„„„ „„e b.cki) 

Sims 

Ii4u^59iuw8i 



TOEBIIBS \. 



~\ 



SP4g:£23 

321c MEMORY EXTENSION 

Plug tlw chip-set (Issue 2) or circuK board (Issue 1 05) 
into the sockets provided by Sinclair and you have a 
standard 48k Spectrum, fully compatibli' with all 
Stnrlair addons and very low in power consumption 
No soldering is required. Fitting and removal are ea^' 
The SP48 carries our full warranty and is upgradable 
pftH-»ciiaiig« basis to the SPM. For £2«. 



ion. 
ea^y. 



SP§0He46 

PAGED 64k MEMORY EXTENSION 

Fitting, power consumption and add-on compatibility 
are identical to the SP48 (Issue 1 version £50). It can 
he used as a standard 48k. hut software instructions 
can switch to a second page of 32k. Although oot 
recommended for the complete beginner, the SP80 Is 
of tremendous benefit to the serious user 

Fit aiMl T«t Scrvica: At our premises O 
" By registered pott £7 






which look 4 hours h«rd gr«f> '» >»* '"• ' "• „* c„ i SAVEd M»in onlo » short. hloModlly t«P« ppf „, ™| 

ro.^;: 'r„".HTs:.;: ;'.^"u;.id . .^w beep.. .nd .h. .«„= ..» ..»<« .» save «.in. * 

TRICKSTICK 



•^fc.n.l'Tr-' 






p MAXIMEM 32k. (£^9 i ZX81) _ ' 



A revolution in cuuipu.^. :,- «*»,.tioii 

it the 8th ZX MIcrofaIr on August ZUtn 
at Al«at*nder Palace 



I tncioi* « t hrqw*'. I*0 tor 














YOOH COMPUTER. AUGUST 1983 



171 



£39.95 

(!nc. VAT) 
+ 80p P&P 




For 
inside 
onto the 



THE NEW for the SPECTRUM, 
1X61, lAZER 200, JUPITER ACE, 

and the ORIC as illustrated 

This elegant desk top system, designed for the 
professional user, in its slimline case, the 
superior keyboard contains all the graphic 
characters for the above computers. With the 
dddittuudl function keys and SPACE-CAR, 
speedy and accurate data entry is made simple. 
The Fuller FDS is easy to install, based on the very 
popular FD42 system, it requires no soldering or technical 
knowleaqe. 

the user who Is reluctant to Install his computer circuit board 
the FDS a buffer is available (at extra cost) which simply plugs 
expansion port and connects directly to the keyboard. 



The Natural 

Extension. 

Firmly established in the development of computer hardware, the acknowledged 

leaders in their field, the vast range of Fuller experience is available to you 
through their comprehensive selection of accessories. This ever expanding range 

make Fuller the natural extension for your Computer. 



FULLER PRINTERFACE 

AvaflablefD:RS232 

This amazing RS232 Printerface is designed to operate with 

any special printer or teletype for graphic displays. Seiksha 250 

is recommended as all the softvk^are is held in ROM, 

no loading of the programmes from tape is required 

The printer face will allow you to make a copy of all 

24 lines as the saeen on your printer two sizes of 

topy are available; normal size users one dot on 

the printer to one dot on the saeen or double size -^^ 

using four dots on the printer to one dot on the saeen 

Baud rate can be set at any one of 12, between 50 

and 9600. 

The Printerface will automatically initialize the printer to 

give a page width 80 characters x 66 lines, (uses 60 line for text). ^^ 

although any format can be set up. 




MICRO 
SYSTEMS 




(inc. VAT) 
+ 80p P&P 

CENTRONICS PRINTERFACE £39.95 

As above but for parallel printer with CENTRONICS input i%l!p2p 

DU AL/PRINTERFACE Features both fan Qi; 

RS 232 CENTRONICS INTERFACE xtv,v J 

(leads can be supplied at an extra cost) 



(Inc. VAT) 
f 80pP&P 



FULLER MICRO STSTEMS 

The ZX Centre, Sweeting Street, 
Liverpool 2. Telephone: 051-236 6109 



ArDlC.ll8KifT^oeitfit,8«fcigsWfc<.Htfmi»rc*dfCoM<ti^ 
LOMSonK;. 01 6(^ 22% IWV0 li«0 Ud JO;M Whurh^ 
BuryS ItecfidStSMii tP5} IPl Ciolfrtay Sofrwifi Centrt. $ TtieFmCanteitttiY Mn( O UAS Chwnd Oat CoainitR %mkn Vi Kigh Stim Hi 
tWlS0lttscllNiiltotilBoion.l4ncmhlrf ummm Cabio. 24 OitPwdde, SUvcrdalt Ncwc«aleirK)e L>Tne Sum, o;a^05MU CMMtr Conm, 2til ( 
ConpolHldlvt m. ICettiri Firidt a ftsrto Ht SurtNtoa Si7Tf>' kt5 m ai \oo 'in*) - Riu. (Motoft. ftdtntnton ItofldTsrcnity, ten 01 4 
DHU lllow 111. Tilt Cciilliiiltr Cillllt.«IQeM^ 

rotot^tk mmt irran Sam intoim m 0i2M mm fm n^drooia t4) AHy^ ^^^d, NUigMc; mm. ioMirtgifiitKL. i fmm, ?m 
Irkcstfr 0«58«)056IMSC5MTownSireei.Honlnth.UfiJsUlM^ Ho«<fciiislsiCBCMMMS^34YMtalMre9rtftOkt^ 

2M Church Siml.BlKl|W)( tilt. Unit ft. BAHartxwRMdtrvfnvulvi ISY (»«)22&mKvmfl4WlOUl.«tMrf5imWafWKlt«w^ 
OudrdMn Cettt miMhm^m ftOQOO Men Steel. l« QUMl S&tff . f^6m\. 0224 b^MSl Nkro^Troia 27k telft Stfnt. TMvoiil, SuAl mnw 
mi m 54n||MlR. UMEurt Strm, loaAxil Ismmi 2fi$m MIqk} M a U/^ Qqucpss^ fea«L Snshat, 0277 42SH7 UtM 11-^4) lOng l& 
144 SI <;i«9eloidl CMtfitMm OcKKfiienlMrf . <^ 

Swarilev. IM Vtilon 0iM«co, 2S<»d, Hi^ SITM rrdtnqroiL B^^ 




(Inc. VAT) 
+ SOp P&P 



THE WASTER UNIT - 

The Ultimate Ganie$.Unft 

The Master Unit provides all the requfrements 
for the serious games enthusiast, containing 
not only the FULLER BOX, but also the FULLER 
ORATOR, all contained within the standard 
case. 
The Speech Unit and sound synthesiser combines 
to provide exciting voice and sound for your games. 
The other features include, Cassette interface, a 
variable audio output which may be connected directly 
to a HI-FI system. The MASTER UNIT provides endless 
scope in applications, and it allows asccess to the 
SPECTRUM for other periferal, via its duplicate user port, 
i.e. printerface. The MASTER UNIT is complete with full 
documentation and demo tapes which includes the type 
of speech and sound you can achieve. 



The Fuller Box - 

The Sound System for the Spectrum 

The FULLER BOX added to the ZX Spectrum, improves the sound qualfhr 

enormously. The built in audio dmplifler working well with all SPtCTRUM 

programs. 

The FULLER BOX allows you to program your own music, explosions, 

zaps, chimes, whistles and aa infinite range of other sounds. Based 

around the popular GI-AY-3-8912 sound chip, it gives you 

complete control over 3 channels of tone and/ or white 

noise, plus an overall envelope control. 

Also provided with a Joystick port, the unit gives instant 

command over all your own games programs. The port 

is compatible with all the commercially available 

joysticKS eg Atari /Commodore 

The FULLER BOX is complete with full documentation and 

a demo tape which includes the type of sounds you can 

achieve, it also allows you to program your own sounds. Fitting 

neatly onto the back of the SPECRUM, the FULLER BOX still 



allows access for other peripherals, including the new SPECTRUM 
Micro Drives, via its duplicate user port. 




£29,95 



(IncVAT) 

+ 80p P&P 



Upgrades for the Fuller Box and Orator 

The systems can be expanded to MASTER UNIT specifications Including the hilt range of controls. The upgrades must be Htted by us, at 

FULLER MICRO'S, 

PRICES (inc. VAJ.) ORATOR to MASTER UNIT £14,95 FILLER BOX to MASTER UNIT £24,95 



The Fuller Orator - 
Speech for the Spectrum 

A smash hit at a number of recent Mfcro Fairs, the FULLER ORATOR 
uses an allophone system. Based on the Gl SP0256 AL voice 
synthesiser chip. Directly accessable tn BASIC. It is able to say 
anything )^ou command using the keyboard or a games program. 
It comes m the standard case complete with Its own auaio 
amplifier, it allows access to the SPECTRUM for other peripherals 
via its duplicate user port. Full documentation and demo tape 
included. 
PRICE tine VAT) £59.95 plus Mp p&p. 

16K to 48K Memory Expansion Pack for 
the Spectrum 

For the 16K SPECTRUM owner - upgrade your machine to 48K of 
RAM with the FULLER upgrade kit Complete with full assembly 
instructions. (Model 2 or 3 only). 

PRICE (inc VAT) £24.95 plus SOp p&p. 

Ram Adaptor Boards for the ZXai 

Allows you to fit your Ram Pack inside the FD42 system. Accepts 
most commerdal Ram Packs 

RICE (inc VAT) £9. 3 5 & 80p p&p. 



:x QKlsci Mkroi OS. 14 Jfrdan Hfcc. fyhaa i^Ksv 01 I8S M94 Ot^ 

^, Portanoofh Coopiifr Shofi, Untl 25. HflMt^ 

compifttf sy^itfM. TK' Contpute Centre. M Oicsiegflle. flaccMdi ammt 

mW2 fM AudwVb»AlttdJt6.1]SM(reftKilood)4^^ 
2AU. om y S2£ H«tioio«i9h How Cosptflea ? Qmrdt strcfi nvtet Kutorougri, 
€ Caapolir Ctoni. Aom Hif Ud . 40 Xing Sirm BbcMtNim. Iaao HPfBt COMpmm m., 

mf6mM,nmafiBS^^ undon svit 5jr oi mmt niaDM.Oiio u 
St Perns Unt leicfiin. a»)> I^oii nsu 2Wih rMt«t Sfrtn, Me. OiaMre SK14 IW. 
Khflf Brrh btA M^Cotn . 5/a ConM. (Mmlvt Imt. Wt "tfm Scrm Sent 
?odd >«ew Biham. Uxvto SC9 KMl 01 «S/9 m« Sn*lcva«croai^ 
/ vnttflfthdiQ tonpoltf systcins^ 7[ wemion Slrat. (Mem Cmvn^ 



FORFUimiOimfOlMATION 

SOfDQiOOSED 

FORUK I 1 SK 

ABROAD CZZI mm 
wmn 



Fuller Qaalfty 

Fuller Miao Systems reach for the highest quality in Research and 
Development, to make our products the BEST. 

Fuller Service 

In an effort to provide the best service we have built a new MAIL 
ORDER dcpt at 71, Dale Street. Liverpool 2. Due to come into 
service soon. 

Fuller Guaraiitee 

All our products carry a worldwide one year guarantee. 

FlILLEft stock a full range of components and kits for your 
computer, send SAE for details. 



I 
I 
I 
I 
i 
I 
I 



Please supply the following items: (state items And quantity) 

plesase send me .»,. @t*. 

please send me .„, ., @ £ 

please send me „ *...,• ..* @ t... 

please add £........ ..fof p&p 

t enclose a cheque/PO payable to 

FULLER MiCEO SYSTEMS Total i ...... or deWi my Access/ 

Barclaycard - Card No. I 



-L 




Signature 

Name 

Address ... 





DEALERS REQUIRED FOR UK & ABROAD 
ENQUIRES WELCOME 



051-236 6199 

7h DALE Meet, uvEtPobL 2 




mv'^\ ^ 



f 




'SINCLA 



ff^zx 



^^^CTR 



^'^48K^, 



Pi 



foiihe 4«K SPECTRUM 



.m 



^*t*<?!* 



Impress 
... Programmes Company presents 

iSralm nf thr lln&pai by r j yoikb 

Hounded by tarantulas, vampire bats, and 
zombies, you must travel through the Realm of 
the Undead to rescue the trapped 
:i' " villagers whilst collecting as much garlic 
as possible lor your final confrontation 
With the Dark Lord of the Undead 

\, telm of the ilnJipaJi '' 

" -^^ ....;' is a hoir-raislng, super Qraphlcal 
r**' ' Arcventure featuring high resolution 

machine code grpphics, sound effects, 
several levels of djMiculiy and different 
\. layouts on each of the progjessive 

sections of the game 






•l.**^ 



ENTU,"^!. the new concept 
press Programmes Company; 
combining the best featulps of 
adventure and arcade ^ames. 



EXPRJpS PROGRAMMES COMPANY presents 

HISOFT DEVPAC 2i Comprising- 

GENS2, a rx)werrjl and easy to use Z60 ■assembler for tie ZX Spectrjrri 

roug^lT X bvnes lajgngth. arn9Xi6»siYP.pro!ess:ona: piece of soltwoie 

MONS]^» a ppv/erlul monilor/dfeass^mbler 

INSTRUCnOH^MANUAL • *. ^ 

DEVPAC 2. its' our oDinion is probably ihe^st docum9n:©<in>cs! 

* • ^ isv^emiai&r /monitor diSQwembler ovaiiaWirfor the 



Dl^ffAC 2 has dic 

sophisncAted Z^O m 
DEVPAC 2 nov/a^^ 

price £14 CO^ j 



rn 



y-Uj^ 



i an invai\Table%d to EPC in developing 
e code progiammlkj6r theZX Spectrurri 



' Post coupon now tO: 
Express Programmes Company 
Ejcpress House. City Road, BradUtord. W. Yorkshire BDS SER 

Ploas o m^K :rit.> - 1 -"oi^v < >: 

' R#alm of thoUndoad for mo 48K SPECTRUM S5SO 

inSOFT D EVPAC 2 S1400 

': 1 I „ -I .i__J 



rTT r I I 



* PlecsQ d«btt mr Bmclcnrcord/ Access 
I oacloso Cho<|ue/P O. fox 

* Delete oi applicable 



Addfoss 



SUPERFAST CREDIT CARD SALES UNE. 

0274 668890 



(continued from page 170^ 

Enter ihe program very careRiUy. Then type 
Run; the program is Newed and the click 
routine begins to operate. Adjust the TV"s 
volume control to obtain a preferable volume; 



soFP/mEnu- 



Mnemonioa 

LDA (65315) 
0RA8 
STA (65315) 
LDA (65281) 
ANOA 247 



Hexadecimal Code 


B6 


FF 


23 




8A 


06 


B7 


FF 


23 


B6 


FF 


01 




84 


F7 



STA (65281) 
LDA (6S283) 
ANDA 247 
STA (662831 
LDBO 
LDAO 
STA (66312) 
STA (66312) 
LDAO 
STA (03121 
INCB 
BNE 15 
RTS 



87 


FF 


01 


10 


86 


FF 


03 


■?o 




84 


R 


30 


B7 


FF 


03 


40 




C6 


00 


50 




86 


FF 


60 


87 


FF 


20 




B7 


FF 


20 


70 




86 


00 


80 


B7 


FF 


20 
5C 


90 




26 


FO 

39 





Listing 2. 

CLEAR 100,32000 : X-0 

FOR A - 32000 TO 32042 

READ DS : D = VAL( "8H" + D$) 

POKE A,D :X = X-hD 

NEXT A 

IF X06165 THEN PRINT "DATA 

INCORRECT" : END 

POKE 363.125: POKE 364,0 

POKE 362.126: NEW 

DATAB6,FF,23,8A.08.B7,FF,23.B6,FF,01, 

84,F7,87,FF.01,B6.FF,03,84,F7.B7,FF,03, 

C6,00,86. FF, B7. FF,20,86O0,B7. 

FF,20,5C,26,F0.39 



Weedkiller 

Peter Beech, 

Kkkham, 

Lancashire. 






WF.rDKIll.FR RKKS on a 16K or 48K 
Spectrum. Press keys 5 and b to move and the 
key to drop the weedkiller. Your goal is lo 
stop the weeds reaching the top of the wall. 



^ ^a BOftOep 1: PAPER 1: CL& : IN 
IJ LCT h&C-e 

IS PS^»^» a«®a PCM nit&ET UP 
^,^3© LET a«aiNKrvi xr »»<>*»" ft 

HO •»<>'-0" THCN 60 TO ©5 

Be PRINT AT 13.x, PAPCPI a;"»".i 

ftT 13. KO, Pf>PC» &.^' • 

«e IF «»»"B" THEN OO TO 14# 
ft 6 PEM ttttMftKE UEED5 OROU 
70 LET li-INT (RND#i6J#l PRINT 
RT *(K),K+7, INK 4. BS^StP' ii^^f 

Rf (14.44-IWT (RNDfSn BEEP . OB ^ ^ 



KVXCI : 



?« 



00 LCT a tK> «a »>; -I: IF •**'>"42 
TMCN LET l.l-l. ir i-« THEN P»l 

hrr RT is.ia, orioht xi tk95"*^^- 

LRSH ©i'*e«fc»M t6 o-len »TR1I ICJ 

;»C: OO »U» 9999 : LCT H»C-(hSC*» 
Q9 ir all) -13 TMCN 00 SUB *•»© 

OO SUB ao47 OO to a# 

140 PRINT RT 13, X> ?****S5,£i ft;^ ■ 

FOR f-14 TO » «H-7> -ii^^^iS^.ff^, 

NCKT 7. rOR / •« tx 7> TO lO ; BE 

f ll*8^f HCXT f; FOR_f*i4 TO 



':«ii?' 



RT f ^n^ •RSOHT 1^ 



hh 



T f. LET »c -sc ♦ tl9-a <x-7> J #10. P 

RINT RT 13, x, PAPER 2,'»*', PRPCR 

a^RT tS^ 1^ ■•O0©0-' f TO S-LCN 5TR$ 

IB^LET a(JC-7>-19 OO TO ?0 
2010 IF h&c-0 TMEN RESTORE . FOP 

f«USR '■•" TO U»R '■h'*^*? RERD •: 

POKE r.m NEXT f 
2030 LET s.c«B LET I «3 

CORE . RT 17^0. ■MISCORfc" . PTT 1ft. 2© 
; "LIVES *,RT IB.l, INMERbC 0; ' 000 
0" ( TO 0-LCM STRt » C ) . S C , AT 10,1 
;*O0»0'i TO B-LEN STR* h*C>>hSC 
204O PRINT RT 1,11, INK B, *U*€d^ 
lli«r- PLOT INK 0^09,167: DRRU 
INK ft; 70,0 

3041 PRINTT prr 4.10. -KEVS © and e 
»';RT B.13>-TO MOUE^'.RT 8.J2>-*0 T 
O DR.3P'^';RT 10 , 1 1 . "UCEOK TLLER ' 
2043 PLOT 73,147 DRRU 110^0 DR 
RU 0,-04; DRRU -110,0: DRRU 0,B4 
2047 PRINT RT 17,26; "»»"( TO t-1 
) ; •' " OIM 4(16) LCT X-IB. FO 

R fml TO IB. LCT »U)*.19 NEXT f 
2080 PRINT RT 13>0> PRPCR 2. " 

"iRT 20,6; PRPER 3; 

20BB FOR f«14 TO 10 PRINT RT f, 

a, BRTOHT l; • " : 

NEXT i 

2«0e PRINT RT 13 ^K, PRPER a, * »" 

3070 IF V<3 THCN RETURN 

«»7D ir H»(.«B THEN OO &UD 0#«« . 

RETURN 

2090 PRINT RT 10^ B, INK ©. BRIQH 

T 0; -RNY KEY TO 5TRRT' OO SUB 4 

000: PRIKT RT IB,©, BRIGHT 6," 

" : RETURN 
2990 RETURN 

3000 DRTR 104, 120,89v IB.BS, laa.S 
6,6,9,©, 104, 120-69, IB. 14,6, 11, i© 
, 1 10, i 20 , 89 , IB , 14 , a , 45 ^ 63 , ©a , , 1 
04.BS.24.B.ii 

3ei0 6rtr iii.i2©,B©.ii.iii^i2e. 

80 . . 127 . 127 . 127 .08 , ©2 . ©2 , . , aft 

, 2© , 42 , 52 , 1 27 , 127 , , ©8 , 6© , 34 , 34 , 

©0i©S/34,34 

4000 IF INKEV0O"" THEN OO TO 40 

400B IF INKEV0»"" THEN OO TO 400 

4010 RETURN 

401B PEN ttftHUSIC 

4020 FOR nml TO 2: RESTORE 8000 

4030 FOR i .1 TO 6 : RERD h , .* , BEE 

P h , J - 12 

4940 NEXT i NEXT fi 

4080 RfTURN 

8000 DRTR p 1, 11> . 1. 11. .©. 1©, ,06^ 

11, .»©,!©, .0©^ 11^ .08,18^1,20 



B0O0 DRTR O.©.9,18.9,B>0 
6010 LET y«0«00i 

B020 FOR n--20 TO 9 STEP © REST 

ORE 8000 

9030 FOR fc-1 TO 7: RERD M: BEE,P 

. 04 J )« 4f) 

©04.0 NEXT It NEXT r. BEEP l,n-l 

8070 FOR n«0 TO -20 STEP -3: RC© 

©890 FOR lt*l TO 4 RERD X. BCCP 

8100 NEXT li . LET viiiy#.©C*3 HCXT 



7 .n ♦! 



PEEr 



BEE 



B110 BEEP 

P 1 .4 , r> ♦& 

8120 fV^UlUAN 

9900 RESTORE 9920. TOR r«l TU 20 

RERD m,b BEEP a/3,b NEXT f 
*Q1"^ RETURN 

)»9a0 DRTR 1.12, .8.12^ .8.11^ 1 .9, ;. 
.9, .48,7, ,46,9f .40.7, .48^8. < 48 , 4 
. . 46 , 2 , t 4-B > 4 , . i© . 8 , 17,1.0,1.2,1 
. 8 , 1 * 8 , 4 , , 8 , 2 . 1 , 

UeCDKIl-LeR QRQPH1C5 

WmF 

HAIN LOOP 
90-50 T« J t k«US/0OVt bUCRtt 

«n^ call firm routint 
i r f «^ul r*d 

70-100 Hakes feitids grow and 
t«st« If gaat i« ovar 
Of not 



onrncR «outinc5 
14.O-1B0 Wirm rouiina 
SOO0-9O xni ti all sat loo 
4020-9920 uariou* tunas 



THE OO^ECT OF THE 0«MC IS TO 
©TOP THE UCCO© OROUIJN& TO THE 
TOP- JNSTPUCTIONS l*RC XNCLUOiSt^ 
IN THE PROORRH. 



Back-up 

H J Thomas, 

Wirrah 

Merseyside, 



fati-«it iiiiitiiintiiiiiiiiimi 



Thus program is intended to emulate the 
* Backup command of the disc filing system, 
but to enable the contents of a disc to 
he transferred to a cassette tape as a more cost- 
effective way of prorecting a program 
collection. There was no need for the cassette 
to contain the !Boot type files, which could not 
be used from cassette, so only Basic programs 
needed to be copied. 

I was thwarted at first by an apparent error 
in the BBC Disc Drive Manual — page 74 — 
which states in its section on Osword, 
"A~&I*7 indicates that a general Read/Write 
operation is required". The hex should be 
&7F. 

The program could be modified to load all 
programs on the disc by storing sector 01 at 
Page & 1 7 and reading the length of program 
to *Savc on to tape. This would then transfer 
files, machine code or Spooled material as well 
as Basic programs. 



to Tape Automatic TranBfBrV2 
J THOMAS June 1983 



lOREM Di«c 
20REM by H 

30Br.»««ieoo 

40«KEY0REM{M*DISC!MPABE=M900!MG. 130IM 

50»KEY1»L0AD"X.XXXXXXX"20001M 

60»KEY2»TAPE ! MPABE=?<2000 ! M 

70»KE Y3SAVE " X . X X X X X X X " I M 

80Ay.«8«7F; X7.=8£70: Y7.«0 

90?J«70«0! '8«71»BV.8?«<7S-3:?«t76»S«53: • 8<77*8<0: ?&79=8<21 
100PRINT"WHEN DISC 8« TAPE ARE READY HIT ANY KEY":A=:GET 
U0CALLS.FFF1 

120IF78c7A<>0 THENPRINT"DISC FAULT" : B0T0220 
130Br,-Br.+8: IFB7.77-0 THENG0T0210 
140?tB32=B-/.?7: ??<B57=By.?7 

1 50 ! t(B34B ' By. : f &BS9" ! B*/. : f 8«B37»By. ! 3! ! «<B5C=B7. ! 3 
160»FX13B, 0,129 
170»FX138, 0,130 
180«FX13S^0,131 
19O»FX13B,0, 12B 
200END 

210PRINT"DISC TRANSFERRED" ' ' 
220PR I NT "ANOTHER DISC (Y/N) ?" 

2300NINSTR<"YyNn",GET*)S0T0 240,240,200,200 ELSE 230 
240B2=«« 1 800 : GOTO 1 00 



YOUR COMPUTER, AUGUST 1 983 1 78 



Mf/^/z/^mmfim M 





IF YOU HAVE A BBC MICRO 



THEN YOU NEED ] 

is the newsletter of the Inde pendent National BBC Mic rocomputer Users Group. If you want the best source o 
information on the BBC Micro you can't do without ^^^^^^^^^^^B . No matter what your interest - hardware, software, 



busmess, games or education then 



.-i^l^izrX:^;^-^ 



U:lser\:^:s: 



ias sometmng tor you. 



^^^P^^^ 



Also, ^^ggg[g^g^g| has available many special offers including dust covers (for computer, monitor, printer, disks), cassette 
leads and 1.2 ROMS FOR ONLY £5.50 INCLUSIVE - THE CHEAPEST PRICE ANYWHERE! (Members Only) 

defies description ~ send off for a sample copy and you'll find that it sells itself to you. Sec one and you'll be 



tiooked for life!!! 



Please supply mc with [ 



.i^^^^nr^' 



\ 



] more details about 

] a sample copy for £1,00 and an A4 SAE 
] 1 UK 12 Month Subscription for £12.00 
] 1 UK 6 Monlh Subscription for £6,00 
) 1 Overseas Surface Mail Subscription for £14.00 
(air inait ralc» uii applicaiiun) 



and your special offers 
(17p postage) 



Please send the goods to: 
NAMK 



ADDRESS 



I enclose a cheque/PO for £ 



p made payable to L ASERBUG. Please send the form to l.ASRRBt TG Dept, Y, 10 Dawlcy Ride, Colnbrook, SIourK Berks., SL3 OQH. 




your 



m"^ 




mm^ 



ALL MICRO COMPUTERS - SOFTWARE & 
PERIPHERALS - INCLUDING ORC - 
SINCLAIR - NEWBRAIN - LYNX 
COMMODORE & MANY 
MORE !! 




Please Contact : 

MICRO X LIMITED 
SCOVERDALEROAD. 
BRONDESBl;Ry, IONDONNW240B 
TtLEPHONEOl 459 1089 



BBC COMPUTERS 

* Official Acorn/BBC Computer dealer * 

HARDWARE 

BBC Modtl B £399 

BBC Model A with 32K/VIA £344 

BBC Model A (jusi a few Icfl) £299 

TEAC Slim Profile Compatible Disc Drive-WITH CABLES£205 
Plus Monitors — Primer!i — Connectors etc. etc. Top quality 
authorised A/B upgrade kits £65 

80rrWARK 

Monsters — Rocket Raid — Snapper — Meteors — Planetoid — 
Super Invaders — Creative Graphics and t*arlv Learning 

All £9.95 each 
Arcade Action £11 .90 — Killer Gorilla £7.95 
BOOKS (BBC MICRO) 

Assembly LaiiKuage Program ming (Birnbaunr ) £8.95 

Games BBC Computers Play £6.95 

Creative Graphics Book £7.50 

Forth Book £7.50 (Tape £16.85 extra) 

All above items in slock AT PUBLICATION DATE, arc same day 
dispatch — however — due to demand for alt BBC related 
products, we suggest you telephone first, and we will RESERVE 
your order. 

VAT — we will have to pay it, so OUR prices INCLUDE it. 
Simply add £1 per order for postage* £^ for computer for 

Securicor delivery. 

• LONG S.A.E, FOR FULL LIST/ENQUIRIES 

CARDIGAN ELECTRONICS 

Chancery* Lane, Cardigan, Dyfed, W, Wales* 

TeK 0239-614483 
Phone from 10am to 5pm Mon-Sat 

CLOSED ALL DAY WEDNESDAY 



1 76 YOUR COMPUTER, AUGUST 1983 



sotmrmoN coRHSR. 



A £15 book token will be awarded to the first correct solution 
drawn from the competition bag. All entries must be at the 
Your Computer offices by the last working day in August. The 
name of the winner, the solution, and a competition report will 
be published in the October, 1983 issue of Your Computer. 
If you want to set a competition for Competition Corner, 
remember that the simplest solution should be calculable by a 
short program rather than by any other form of reckoning. 

COMPETITION RESULTS 
AND WINNERS 



**A MICROLINE 80 printer would make my 
hard copy easy . . .'* was the sentence to be 
completed in June's crossword competition. 
As an opening sentence it was perhaps a trifle 
illogical since hard copy, of course, is not 
possible without a printer. 

Most entries stressed the chore of lisitng by 
hand: *if youVc done an LList on a Parker 
45, you'll know why", said D Lockwood* 
white A Baker simply completed the rhyme 
with * 'because listings by hand make me feel 
queasy'*. In the Eleciion month's only 
political entry A Sewell suggested, **Its 
Alliance with my computer would be 
Conservative of my Labcur'*. 

Other entries went to work on the printer 
manutacturcr's name — Uki. "Matrix prmiers 
rule — Oki'\ wrote R Munday and K Butler's 
entry was **To read — no longer a joki but oki 
doki". The best in this line came from N 
Garrat, Brookside, Racton, Near Chichester, 
West Sussex, with **As all write is OK but 



OKI is one belter, all right" which we made 
the winner. 

F Hindes' "ensuring that the screen show 
will not leave me feeling listless" was a close 
contender as was S Taylor's *Mi would dct my 
i's by putting dots before my eyes". 

In June's android mutiny problem — in the 
intergalaaic hive ship — running the pro^jram 
provided yielded the solution easily enough. 
When you transfer the blocks which ii prints 
out to the honeycomb grid the number is 
revealed to be 3, 

The program adds together all the dots 
surrounding each cell, then counts the number 
of bits set to 1 in the binary representation of 
that number. If the result equals two it prints a 
block. 

The £15 book token goes to A Maude, 
Talley, Penglais Road, Aberystwyth, Dyfed, 
whose answer was the first correa solution 
picked from the Your Computer competition 
bag. ■ 




STRANGE 
ENCOUNTER 

BY ANTHONY ROBERTS 

The Earth's first intergalactic message 
has arrived - it is a string of 385 binary 
digits — shown here — and we are 
convinced that it contains a three- 
dimensional representation of the beings 
who sent the message. 

Can you decode it and discover what 
they look like? How many limbs do they 
appear to have? 

The encoded intergafatic message. 
















^H 


■ 












■ 






















































■j^^l 








jjl^^l 








■ 


















J 




















■ 














m 






































































































































P^^^^^l 


















































m 






■=■ 


■ 








II 




















! 










1 




■ 






__ 


■ 


1 




■ 





■ 


■ 


— 


.■ 














■i 




















































■ 










W^^ 


■^^H 


















































■ 










■ 








■ 




































-^ 


■ 




■ 


— 


■ 






Ih 


: ■ 




L 




1 1 



YOUR COMPUTER. AUGUST 1983 t77 



An Exciting range for 16K ZX81 
from SOFTWARE FARM 



§UJjaJ3(MffiB12 



YOUR MISSION 

To penetrate the witc^s defences, enter 
her cavern and destroy her wicked heart 

THE WITCHES DEFENCES 

Stalagmites and stalactites • which grow 

across your path 

Volcanoes - to get past alrve - if you can! 

Vampire Bats that cHng to your ship and 

make controls sluggish 

Cave- ins ■ shot id you hit the side of the 

cave with your Laser Cannon or Bomb, part 

of the roof will c^ve in on you 




• Wrrtten entirety in machirw 
code 

• Hall of Fame 

• 1 or 2 players 

• Mystery' score positions to 
bomb 

• 5 sktti levels 




I 




Mk2 



Beat that high score' 

Gobble those dots before those meanies 

gobble you* 

Your only aids are four 'Power PiHs" wn»ch 

make the meantes edit)le. But fK>t for long! 



• Machine codid for fast action 

• Extra Gobbter' for 10,000 
points 

• On screen soring 

• High score wth enter nam© 
faality 

• Up to 4 piayers 




t^jauaj]^ S^ffliS^ mi^Ji 



Stay alive as long as possible in open space 
filled with ftyi'TQ »ocks Score by shooting 
them • which also causes thorn to break into 
lots of little bits end makes tife even wof se* 






• Machtne coded for fast action 

• On scretn scoring 

• High sccre wAh enter name 
facility 

• Up to 4 players 

• Extra shp fori .000 points (not 
as easy as H sourxis!) 

• Ship mot/es ]msI like ari^MJe 
version 

• Rotate left /rotate nght/thmsi 

• Fires in all Erections 

• Increasing number ot asteroids 

• Thriw asteroid sizes 

• alien spaceship (fires back') 




• hv ■ 

#PIh. r>t the clock - 

f roggie onty r<as a short whtfe to 

live' 



Junr»p your *rog over the lanes m the road - 
preferably without being turned into jam by 
the approaching traffic' Then cross the met 
by hitchir>g a few rkJeson some passing logs 
and finally into the safety of your hole on the 
opposite bank. Or>ce all Frog Holes* have 
been filled you start again with a diMemnt 
pattern and a bonus ^og. 



*'»"rao™ 






Send your order to: 
Dept B THE SOFTWARE FARM, Craigo Farm. Botany Bay, Tintern. Gwent 



PEARL HARBOUR 

FOR THfe 48K SPECTRUM 



Armed with only a quick firing anti-aircraft gun 
you must defend the fleet moored at Pearl Harbour 
against attack by fanatical dive bombers and 
torpedo bombers. 

Out of the sun come Zero fighters intent on 
destroying yoL with their merciless machine gun 
fire. 

How long can you survive? 

• MAIN GAME WRITTEN ENTIRELY IN 
MACHINE CODE 

• VARIABLE DIFFICULTY 

• OPTIONAL FIRST STAGE IN WHICH YOU 
MUST INTERCEPT (ON HI-RES MAP), AND 
DESTROY IN ARIEL COMBAT THE 
APPROACHING JAPANESE FORCES 

• HOLD FEATURE 



SABRESOFT 




£5.95 

(inc p&p) 



Depf (YC). 13 Bower Avenue, Hazel Grove, 
Stockport, Cheshire SK7 6LG. 



THE MINIATURE TOOL COMPANY 

Lead fig suppliers of accessories for (fre MfCflO user. 

HIGH QUAUTY COMPUTER CASSETTES 

Screw assembled cassettes with library boxes 





1-9 


1099 


100^ 


Qtv 


Total 


C5 


37p 


35p 


33p 






CIO 


39p 


37p 


36|> 






Ct2 


40p 


38p 


m 






C15 


41p 


39p 


37r> 






C20 ' 


43p 


41p 


38!> 







AERIAL SPUTTER/COMBINER 

Simple adap'or that will 

cofnbine twt aecial inputs 

into Of>e cabe or split ^ £1 50 ^ 

equally the signal of an ^ ' 

aerial into iv^o receivers. 

D' CONNECTORS 

Sub min 'D' type maJ© & fennele connectors. GoW plated solder bucket 
terminats, piAstic oovmn also available. 








Qtv 


Totil 


ASI 


CL50 









Plug 


Qtv 


Sodiei 


Qty 


COVBf 


Qtv 


Total 


9 Way 


£K00 




C1.26 




CI. 50 






»5Way 


fl.50 




ei.75 




Ct.76 






25 Way 


£1.75 




C2.25 




£1.76 







Send S.A.E. for full range of products, edge connectors, leads etc. 

TRADE B O'/ERSEAS enquiries welconno. 

POSTAGE: Cassettes €1.50, Aeriat splitter/ D connectors SOP 



NAME 

ADDRESS. 



I enclose rry cheque/ postal order for £. .. 
Or please d^bit my Access/ Barclaycard No 



The Miniature Tool CcHtipany 
26 Queensbury Station Parade^ Edgware, Middx* 
Tal: 01 951 1183 



1 78 YOUR COMPUTER, AUGUST 1983 



VIC TAPE BACKUP 



VIC 



BACKUR 



re:mimi> #hmz> RCMove 

INSERT BAOKUR TARE 

RECORD BAOKUR 

B|i*lCKUR COMRt-ETE 



can provide securitv backup copies ot most VIC-20 programs currently available on 
tape. It is sold strictly on condition that pjrchasers use it only to take backup copies of tapes which they 
own, for their own use. 

• Complete, new, and unique machine-code program 

• Provides backup for BASIC programs 

• Provides backup for machine-code programs 

• No extra risk to original tape 

• Backups for any memory configuration (with expansion where appropriate) 

• Audio-visual prompt system, using border color and sound, for ease of use 

• Some allowance tor load errors — copy may load and run better tnan 
the original 

• Will backup programs using a range of security methods, including use of the 
cassette buffer, use of screen RAM, and mixed BASIC loaders with 
machine-coce 

• Supplied on boxed C30 cassette with full instructions on card inlay 

• Written by Raeto West, noted exponent of PET/CBM/VIC programming 



Mail order distribution address of Level Software Ltd 
products is: 

Level Software Ltd 

P.O. Box 55 

Shirley 

SOLIHULL 

B90 4SL 

Tel: 021-643 6729 



Unauthorised copying if copyright fnatarial for resale 
hire or difitribution is an offonco. 

This program is sold strictly on condition that 
purchasers use il only to take security backup copies of tapes 
which they own, for their own use. Dealers must undertake to the 
best of their abiity to ensure that purchasers comply with this 
obligation. 

All purchasers mjst sign the following declaration to signify that 
they have read and understood the conditions 
Declaration; I have read and understood the conditions and agree 
to abide by them 

Signature of purchaser or dealer 

Price in UK/Eurooe C7.95 each (includes VAT. postage, packing) 

Nanne: 
Address: 



Fast turnround of orders guaranteed 



Enclosed ts chei|ye/P.O. value i, number payable 

to Level Software Lid. crossed 'a/c payee'. 




TRY FIGHTING THESE WITH Y 




Slot 'Mutant Herd" into your VIC 20 computer 
and allof a sudden plutonium-crazed mutants wili try 
to eat you alive 

Keep a IoukouI br tailing uouiders. neyl 
crush you to death at any second 

Avoid these successfully and all you have to do 
IS save the world by destroying the heavily guarded 
Mutants eggs 

Ore Artack' (on ATAPt Am/mr^nom) Kn"t 
exactly chrldsplay either. 

Imagine yourself slandingon the battlements 
of a castfe. defending you^ Kingdom against an army 
of ferocious Ores. 

Watch out for the hail ot deadly crossbow bolts 
You've onty got two bves to lose 

And you've only get a tew rocks, a sword and 
boiling oil to defend yourself 

Lose your head and you'll be decapitated. 

If your hands aren't sweating after that try our 
other action pocked trtlcs 

Theres Fourth Encounter'' (nr VIC 90) .in 
excitmg new game with 3 skill level 

Tlie challenging "Rrver Rescue ' and "Music 
Composer'' are also on VIC 20. 

And to make the blood rush to your head the 
successful "Submarfne Commander" »s now available 
on VIC 20. 

' iX if you've got ATARI 400/8{X)/1?00. there's 
the anxiety provoking "Jumbo Jet f-^tlot!" as well as the 
best selling 'Submarine Commander" 
*'River Reiicue" and "Kickback" all in the 
shops now. 

Buy any one of 'HORN LMI 

Compuler games and you'll have to ftght , — 

off alt your frtenris lo :v. v il [VIDEO 

The worlds greatest computer games. 



UR BARE HANDS 




400'foo'iiao 



«rjv9«oa »(Mi liw ATAm 400 too i^oo 



f>fKX;R«MS FOf? ATARI 4<}0''fldO/ 1700 ;Tr*d«m«rk of At^r. rrr « ic^pt «t»f * •<«l<H»tt<fl 
PROr.ftAMS FOI* COMMODORE VIC 70 ;rr«d*fTv«ft ol Co«nmo4ert Cl«<1ronict Lid t 



I±IIII\IIIIIU 



Your Oric-1 is about to become 











J 


-♦ ' . , 


> 


— -r^ 




•-» • • 






Now you can achieve Meteoric 
snftwarR performanRe from your 
micro with this collection of 30 
dynamic programs, designed 
specifically for the Oric-1 home 
computer. 

You can test your sl<ill witfi 
arcade action games such as 
Luna Landa, Eliminator and 
North Sea Copter, or attempt 
to solve the mind stretching 
mathematical and educational 
exercises. 

These programs fully extend 
the excellent colour resolution 
of the Oric-1 to its maximum! 

The book includes many 
practical utilities that will 
enable you to really improve 
your own programs. These 
useful routines include 
Renumber. Machine Code 
Monitor, Block Line Deletion and 
Graphics Aid. 




Even if you are a beginner, you 
can enter all the programs 
yourself due to Meteoric 
programming'seasyto 
unders:and format. 

Your overall knowledge of 
computer operation will be 
expanded too. Each program 
features an in-depth 
explanation of how and why it 
runs and illustrations of screen 
display back up the text to 
ensure you understand exactly 
what will be achieved. 

Experienced programmers who 
want to develop their own 
Meteoric programs will really 
appreciate all the expert hints 
and tips that have been included 
in the book. 

Whether you're a first time user 
or an d hand, you can't afford 
to miss the only book that will 
make vour Oric-1 Meteoric. 



Trad«afK|uintt Z 
wdcomt. I 



\ 



MELBOURNE HOUSE PUBLISHERS 

Please serxJ meyoyi tivf 4dpagecatdtO£ue Ple^ise i^mj iiif 

SPECTRUM 

UndefstandirigyourSpertnim £7 95 

Spectrum Mac hi r>elar>0iijtgf^ 

toe Tti« Absolute Begin r>ff . . . , , £695 

I Over the Spectrum £695 

I r he Comfriete Spectrum ROM 

Disassembly , . . £9,95 

I SpcctnjfTi Hardware MafiM«t. . £5 1>S 

Atl Meiboume House cassette softwart is uncondittoruilyguiri meed aganst malfunction 
Access orderscan be telephoned througti onoui 24 hour arYsatone {01> dbS 739 / 
1 inc lose my c heque /rTK>ne^ order *or £ . . 



Orders to: 131Trafalgar Road, 
Greenwich. London SE 10 

DRAGON 

fntprmaDragcin 

VIC 20 

</ IC I nnu viltt v»» Corr^pu! ing . 

COMMODORE 64 

I Commodore 64 Ganie% Book ...... 



£a95 
£6 95 
£5 95 



Cof respondence to: Glebe Cottage. 
Station Road. Cheddinatoo. 
leighton Buzzard. BEDSLU/ 7NA 

ORICl 

Meteor jc Progfammrig 



£i»95 



All prK3is ifKiude VAT «hef e appltcabit 

£ 

Please add BOpror post and pack £ rS 

TOTAL £ 



Yca| 



Ptease debit my Access care No. , 
Name 



Expiry dale^ 



.Stgnatuie. 



« Address. 



_Pt>stGOde- 












i 







mEon 



NEW 

0^ SPECTRUM SOFTWARE 

L TITLES 



GULPMAN^i 

taser defence, fifteen mazi^s, 
over eighty levels, {J^erfast 
machine code!! 

a 



UMINOHS 

^l-iitne favourite is back, 
w your opponent is no 
human! 




BRAINS lyKM 

TvH> teasers to drwe you 
wild! Brainstorm and Puzzler^ 
will try your mind to the ^^ 
limits . . . and beyond ^• 




ROULETTE 

*fnplex 
I en play 



r\ 



Miu. iOMI 






Choose from the Sunshine range of Spectrum Software 

Bring some Sunshine 



into your life 




Cruising 

Bohind the wheel of your 
machine. Cmising on 
Broa<Jway. You look mean. 
People stop to stare. Sudderly 
a black and' white pulls onto the 
8 roa<Nvdy behind - its tight 
flashing and stren wailing. T^>e 
chase is ont 

Cf uising on Broadway is a ryie- 
burning fast rrtachine code 
oan^e for the 16 & 48K 
Specifum, The further you can 
get the more difficutt it 
beconnes cash prizes are 
being offered each nnonth foi 
the highest scores. £4.05* 



Androids 

Trapped in an endless maze 

populated only by vicious 

androids your only obie:nrve 

suwival. 

You hifvtffti lojfci uf uuuiMj tfi»U 

can wrthstand a few bkiws, but 

you'd bettec be quick on the 

draw, these guys are designed 

to kilL Maybe you can f nd an 

exit ~ but escape is innpossible 

and your replenished resources 

won't tasi long. 

The fastest, most head 

spinnin^ly denrianding ^arne 

you'll ever play £5.96 





Blind Alley 

^ deadly duel, deep in space. 
Blind Alley is what passes for 
5pon in the year 301 7. Your 
i^aft must use strategy to out 
wit and corral the opponent 
n this crazy development of the 
Dufs^jit games of the latft 26CX)s 
After each round in the 
enclosure game more ptayers 
ire sent against you to test your 
skill and agility. Blind A!loy is 
Ihe machine- code action of the 
future now! For the 16 & 4BK 
Spectrum. Blind Alley can be 
DJiivod with a Kempston 
Joystick. C4.9B* 



Swordfight at Midnight 
More like a simulation than a 
game, Swordfight at Midnight 
presen*^ you wfch a duet to the 
death betwben two swordsmen 

against The computer. Not a 
program whose possibilities will 
be exhausted in a day or even a 
week What it has in common 
with arcade space games is a 
demand for quick reactions to 
attack but it adds to this 
necessary ingredient subtletys 
of skill and tactics that will open 
up endless new ways of 
approaching the duel. 
An important aid to learning 
these skills is a 'playback" 
facility which enables you to 
watch the game that has just 
taken place and spot your 
errors f6.S6* 





Galaxy Attack 

An amazing three part hybrid of 
adventure and arcade action. 
Your task will take you through 
the depths of space to a crash 
landing qm q tm ftuti^ pluimt 
wt>efe /ou race against time to 
repair your chppJed ship befofe 
the wa kers get you. You 
probatly won't make it but if 
you do the third and final part of 
your incredible journey wiH 
t>egin . the assault on the 
dlittn mothership itself 
Galaxy Attack is the acid test 
the ulti'TTBttt game think 
you're ip to the challenge? 
Then now's the time to try . . , 
Galaxy Attack is totally machine 
coded and wiU only work on the 
4aK Spectrum C&.9G 



SPECIAU.Y 
FOR THE 



•J£ii;j 



Cruising 

Quick thinking and dexterity are 
required to master this high 
speed chase game. 
Use the keyboard to travi^l 
around a maze try to D>ver it 
all before the chaser gets you. 
All you have to help you is the 
ability to make a gap in the track 
\ which may slow your enemy up 
a bit but watch out - things 
onry get tougher the mazes 
get harder and more chasers 
appear. 

A high speed all machine code 
challenge guaranteed to raise 
your Adrenalin to new heghts 
— no-one has yet mastersd the 
highest levels. C6.95 



*Ava iOie rnroupn W H Smiih $ Arnl corrniutftr dealers 








"^Uik^ 






""^m 



'^**^St'S/'^''/o. ^^4 









•.^Icomt 



Please send me 

□ Cruising I I 

on Broadway 
alC4 9Seach I I 



□ AnUfuiUa I I 

:iiC5 95ea.:ti 



Swordfight 
at Midnight 

rjt Pj 95 each 

Gitltixy 
Attack 

at C5 95 each 



□ Bllnc 
Alley 
at £4 

D 



95 each 



Name 

Address 



Crueing 
(Dragon) 

ai £6.95 each 



D 



Dragon 

User Magazine 

at £8 for 12 issues 



I enclose a cheque/ postal urdef lor 

C___ payable to Sunshine 

19 Whiicomb Street, Lonck^n WC? 7HF 



Signed- 



Wa can normally deliver in four to five days 



J 



ot? 



^ ITERIFY . . ^.iHa 



SUB 




•w Jm^ W^^ 




y^ ^^*^ ^*^*^^ ^^^ crumbling / 
y/ undcir the cortmujl / / 

^ attack waves As defence// 
controller yov will be / ' 

"'MRSTONIMPOSSlBUr^i 

Space minei. force Uc\(i\ 
^ meteor stornris and lethal 
enemy ih«ps conspire to stop 
/ou reaching the asironauti 
/stranded below, but you 



\BR0UND aTTACK(5) fZX) 

famcltn the fabynnih the flcih Pjnally a v*:r.-.r. o- 



MUNCHER(S) ^GROUND ATTACK*! 

Maze, race and chavegamelfn the labyrinth the ficih 



, Munching gets harder as 
you progress Arcade ptlls. 



eating aliens have been located. Spectrum best seller 
penetrate their defences. /or ZX8i :>wnofs. true 



-random mazes, blue ghosts destroy fuel supplies and miswla 
ismcKith arcade action \u\o%, 9 skill levels, many effcctiA^ 



^ EXTERMNATOR(S)* 

/^ Robot inictligcncc has sut passed 
humans*, using homing musilcs. move 
and lire in c»g*\t dirccttotis. »ivuidin|; 
indestructible robots with hon>ing 
/ missiles, to save the last of tJw? huni.»n 



'joystick option available 



SLIPPERY SID(S)- ( 

T,ikc Sid on ,^ sneaky trip, 
eating frogs and magic 
mushrooms, but watch out. 
<l he hits the garden wall he'll 
be sick Hi scoring. S skill 
J cvels 

;TARSHIPENTERPRISE(S)- 
Star^hip simulation, save the 
galaxy, inirigucing adventure with 
arcade action 3D Hyper warp. 
rc.i time Altcn attacks, over 30K 
of machine code and BASIC (48K 
onl,) 



CYBER RATS(S)' 
The meanest metallic menaces 
to march across the screen, 
moving so fast they're almost a I 
Hi-res movement. Hi-score bonus 

BRAIN DANAGE(S)' 
The master computer detects 
)Ou patrolling us circuits in your 
:)roton-panicr Defend youK»lf 
against 3 types of electron 
panzers or escape through the 
hyper gate to another circuit. 
3 skiU levels. 




•ZX8I 

Grouid Attack £3 9S 
Supe Wurnpusn 9S 
Cinu^sPack I £3.95 
Grap^rc Golf £3;9S 



:ZXBl SPECTRUM 



ShpperySid£S:9S 

Starship Enterprse £S 9S 

Muncher£5:95 
! Ground Attack TS 9S 

M»ssion Impossible £S;9S I 
SPECTRUM Brain Damage £S.9S i 

Cyber Rats £S 9 '> ■ Armageddon £ S 9S 

Send cheque or postal order to: SILVERSOFT LIMITED 
London House 271 2/3 King Street. London W6 
or con>plete your 
Access or Visa No 



I encbse cheque-'posral ord**- 



r Increase your Sales 

this Christmas! 



The scene is now set to make the first Your 
Computer Christmas fair the biggest pre-Christ- 
mas promotional r>ackage for home computers 
and associated software. 

Mo effort has been spared to ensure 
that every exhibitor has the oppor- 
tunity to achieve record levels of 
business before Christmas (we've 
even arranged on-site 
storage facilities to help 
cash and carry pur- 
chases). A £50,000 
publicity campaign 
using TV, Press, Radio and 
Posters is guaranteed to attract family shop- 
pers throughout the country from 








%jf4!m*t^ityM 



i'/ 



Wembley Conference Centre 
December 15-18, 1983 




December 15 - 18. Organised by the 
computer market experts, Reed Exhibi- 
tions, and sponsored by 'Your 
Computer' magazine. Your Computer 
Christmas fair will t>e the biggest 
and most successful show- 
case for home computer 
products ever mounted. If you 
haven't yet booked into this 
Christmas bonanza, ftil in the 
coupon below TODAY Only a 
few prime sites now remain? 
Return to The Exhibitions Man- 
ager, Reed Exnibitions, Surrey 
house, 1 Throwley Way 5utton, 
Surrey 5M1 4QQ. 



Please send full details an<) booktng information for 
Vbur Computer Christmas Fair 



etephooe 



Te«K 



ncnoTEcn 



The Complete Ban 

Fifteen months ago Memotech developed the first 64K Memopak, designed to maiiimise the capabilities of the Sinclair 
ZX81. Since then, using the ZX81 as a starting point, we Ve gone on to produce a comprehensive range of Memopaks, 

adding 16K and 32K memory expansions, utilities packages comprising a Word Processor, Z80 Assembler and 

Spreadsheet Analysis^ plus Communication Interfaces, High Resolution Graphics and a professional quality Keyboard. 

To complete aur range of ZX81 add-ons, we are now introducing the MEMOPAK RS232 Serial Interface. 




RS232 Interface 

Tht RS232 is an all- purpose interface 
which allows ihe ZX81 Ui't only lo 
outpui lu ^luiabic ticrial primers, but 
can link up wiih numerous types of 

peripheral or even other processors- 
The Interlace has two nia^n modes of 
operaliun: BASIC mode allows you to 
use the range ot functions supphed in 
the RS232 EPROM wittua an ordinary 
BASIC program, and TERMINAL 
mode allows you to use your ZXE 1 as a 
terminal to another processor. 
The EPROM functions offered permil 
the user lo scnd» receive and convert 
byies between ZX81 code and ASCII, 
as well as check the status of numerous 
control flags. Received or transnutted 
data can appear simuhaneauHly un the 
screen, and received data may be 
printed simultaneously. 

£39.95 iiK VAT 

Memopak Centronics 
I/F 

The BASIC coinniand-. LPRlN'l'. 
LLIS T and COPY aic UMd lo print on 
any CENTRONICS type primer. All 
ASCII characters arc generated and 
irauslaiion takci place auuniatically 
wiibin the pawk. Rcvciac lapiial^ give 
lower case. Addiiiona) lacJilies allow 
high resolution printing. 

£24.95 inc. VAT 

Memopak HRG 

This pack breaks down the constraint s^ 
im(>otked by operating at the ZX81 
charade I level and allows high 
defmition displays to be generated. All 
248 K 192 individual pixel li can be 
controlled using simple commands, and 
the built in software enables the user to 
work mieractivcly at the dot, line, 
character, block and page levels. 

£29.95 inc VAT 

Memocalc 

The screen display behaves as a 
'window' on a large sheet ol paper on 
which a table of mmibers is laid out. 
The maximum size of the table is 
determined by the memory capacity, 
and with a Metiiupak 64 K a table of up 
to 7000 number?! with up to 250 rows or 
99 columns can be specified. 

£29.90 ...c VAT 

All Prices are inclusive of VAT, postage and packing. 
To Order: Send your Name, Address, Memopaks required, plus a Cheque /Postal Order/Access/Barclaycard number (please state 
which) to: Memotech Limited^ Station Lane Industrial Estate, Witney, Oxon. OX8 6BX. Telephone Witney 2977 

We want you to be completely satisfied with your Memopak - all our products carry a 14 day money back guarantee. 



Memotext 

Text is first arranged in 32 character 
lines for the screen with comprehensive 
editing facilities. On output the user 
simply chooses the line length required 
for printing and the «;ystein docs the 
rest. Used with the Memopak 
Onlronics Interface, the Word 
Processor makes available printout wilii 
80 character line5« uppei and lower case 
and single aod double size characters. 

£29.90 mc VAT 

Memopak 
Memory 

Extensions 

For those |ust setting 

out on the rc*ad to real 

computing, these packs 

transform th^ ZX8I from 

a toy to a powerful computer 

Data storage, extended program 

ming and complex displays all become 

feasible. Further details available on request 

I6K Memopak £24.95 32 K Memopak i34.95 

64 K Memopak £49 95 Prices inclusive of VAT 

MhMOFAKS ARii AVA11.ABLH Al MAIN 
BRANCHES OF WH SMfTH jnd JOHN MENZIHS 

Z80 Assembler 

The AsscuiWcr allows 
you first to vode and 
edit a source program in 
the Z80 language, and 
then assemb.e it mlo 
machine code. You can 
now write llcxiblc and 
economic prugiams . 
The Hdjior mode 
allows you to code 
dirccdy in the right 
fbrnmU manipulate 
mdividual hnes and 
control the exact placing 
of source and machine 
code. Routioes may be 
meiged ot listed (even 
to a commcmal printer 
using our Cenironics 
Interface). The 
assembler nifxle handles 
all standard Z$0 
mnemonics, numbers in 
hex oi decimals 
conmicnts and user- 
selecied labels. 

£29.90 inc VAT 




Memotech Keyboard 

The Menr.otech plug in Keyboard plus buffer pack takes the 
effort out of data entry for ZX8I users, fhe Keyboard has a 
light professional touch and is housed in an elegant 
aluminium case. The simple plug-in system means that you 
are not obliged to open up your ZX8I, use a soldering iron or 
invalidate your ZX8I warranty. 

Keyboard Buffer Pak 

The Buffer Fak peiiorms a housekeeping** function for the 
Keyboard, interfacing directly w^iih the port of your ZX81. 

£34.95 inc. VAT 




Make a date for the UK's premier 
computer trade event 



Tiade Show 



Wembley Conference Centre. 
March 13-15, 1984. 

Sponsored by Computer Weekly Practical Computing, Systems 

International. Micro Business and Software. This year's successful event 

has firmly established the exhibition In the computing Industry's 

calendar of events. 

For more information contact: The Exhibition Sales Manager, The Computer 

Trade Show, Quadrant House, The Quadrant, Sutton, 

Surrey SM25AS Telephone: 01-661 3125 

The sponsors ond organisers of this event ore all members 
of Business Press lntematiorK3l Ltd. 



188 YOUR COMPUTER. AUGUST 1983 



Tim Hartnell's Success in the Fast Lsn^ Computer Guides * 



Make the most of your 

BBC SPECTRUM 
DRAGON ATARI VIC 

ZX81 ATOM 

Wiih haffe mUHon books sold, Tim HartneH and Interface Publicattons seem to be do ng something right for those who want to master their 
computers quickly. Tim explairts: "We concentrate on books written in ciear English^ with a minimum of technical terms, with lets and lots of com- 
plete programs, so you can get something worthwhile running within minutes of first opering the book". 



BBC 

( I INSTANT MACHINE CODE - Jeremy Ruston, tape and 
book. Enter pfogram in BASIC, trigger the compiler, and it 
changes automatically into superfast BBC machine code. 
Simple to use - £34.95. 

) LET YOUR BBC MICRO TEACH YOU TO PROGRAM 

- Tim Hartneil - £6.45. 



) THE BBC MICRO REVEALED 
C7.95. 



Jererry Ruston 



SPECTRUM and ZX81 

) PROGRAMMING THE ZX SPECTRUM - lim Hartneil 
and Oilwyn Jones. Over 100 programs. The UK's leading 
book for learning to master the Spectrum - C6.95. 

) 60 GAMES AND APPLICATIONS FOR THE SPEC- 
TRUM - David Haiwood - £4.95. 

) INSTANT SPECTRUM PROGRAMMING - Tim Hart- 
neil — C 60 spoken word tape with book, simple and fun to 
follow - £4.95. 

) BEYOND SIMPLE BASIC - DELVING DEEPER INTO 
YOUR ZX SPECTRUM - Dilwyn Jones - £7.95. 

) CREATING ARCADE GAMES ON THE ZX SPEC- 
TRUM - Daniel Haywood. Full instructions with 17 major 
programs as a bonus — £3.95. 

) 20 SIMPLE ELECTRONIC PROJECTS FOR THE SPEC- 
TRUM ANDZX81 ~ Stephen Adams - £6.45. 

) GAMES ZX COMPUTERS PLAY - edited Tim Hartneil 
— 1 5 games each for Spectrum and ZX81 - just £3.95. 



) GETTING ACQUAINTED WITH YOUR ZX81 

Hartneil - £5.95. 



Tim 



t 34 AMAZING GAMES FOR THE IK ZX81 - Alastair 
Gourlay - £4.95. 

) 43 EXPLOSIVE GAMES FOR THE ZX81 - Tim Hartneil 
- £5.95. 

I MASTERING MACHINE CODE ON YOUR ZXS1 - 

TonI Baker £7.50. 

I MACHINE INTELLIGENT PROGRAMS FOR THE 16K 
ZX81 — Charlton/Jones/Harrison — includes Backgam- 
mon and Eliza — £5.25. 



DRAGON 

( ) MAKING THE MOST OF YOUR DRAGON 32 - Clive 
Gifford — Over 150 programs, explores all the Dragon's 
resources — £5.95. 

( ) DYNAMIC GAMES FOR THE DRAGON 32 Robert 
Young and Tim Hartneil — Thirtv great games including 
Asteroid, Space Search, Reversi/Othello and Cubik's 
Rube - C4,95. 



ATARI 

( > MAKING THE MOST OF YOUR ATARI Paul Bunn 
Master the sound and graphics and get your Atari to do just 
what you want it to. More than 20 major gamM — £8.95. 



VIC 

( ) GETTING ACQUAINTED WITH YOUR VIC 20 - Tim 

Hartneil - £6.95. 

{ ) ZAP! POWI BOOM! ARCADE GAMES FOR THE VIC 

20 - Mark Ramshaw - £7.95. 

( ) 50 OUTSTANDING GAMES FOR THE VIC 20 - Sym 

phony fc a Melancholy Computer - Tim HaaneN - 
£6.95. 



ATOM 

( ) GETTING ACQUAINTED WITH YOUR ACORN 

ATOM - Trevor Sharpies and Tim Hartneil - £7.95. 

( I 39 TESTED PROGRAMS FOR THE ACORN ATOM 

- edited Tim Hartneil - £6.45. 



PASCAL/BUSINESS 

( » LEARN PASCAL ON YOUR BASIC MICRO (Pascal for 
Human Beings) — Jeremy Ruston. Second edition. This 
book conges complete with a compiler listing which allows 
you to run simple Pascal programs on your BASIC micro 
(including BBC, Spectrum, VIC, Oric, Apple, IBM PC, 
Dragon) - £5,95, 

( ) HOW TO COMPUTERISE YOUR BUSINESS - 
SUCCESSFULLY - Derrick Davey and Richard 
Womack, foreword Tim Hartneil £6.95. 



Interface Publications. Depi. YC7, 44-46 Earls Couit Road, London, W8 6EJ. 
Please send me the books i n dica ted above . I enclose £ 

Name 

Address 



•fro^ TM) 



YOUR COMPUTER, AUGUST 1983 189 



ORBIT 

ACORN^ ELECTRON 



IF YOU HAVE AIM ACORN ELECTRON OR ARE THINKING OF BUYING ONE THEN YOU SHOULD JOIN 
THE ELECTRON USER GROUP. 

Members receive 10 copies of the magazine ORBIT each year ORBIT is devoted EXCLUSIVFI Y to 
the ELECTRON MICRO. It is packed with News. Reviews, Hints, Tips, Programming ideas. Major 
articles, plus Regular program features including games and useful utilities. 

ORBIT, is produced by BEEBUG Publications Ltd.. publishers of BEEBUG, the magazine of the 
National User Group for the BBC Micro. BEEBUG now has some 20,000 members, and has achieved a 
high reputation both in this country and abroad. Acorn and the BBC have both taken out multiple 
memberships, for example, and our articles are now syndicated in Australia. (For further details of 
BEEBUG, see separate advertisement elsewhere in this issue). 

The formula which makes BEEBUG an invaluable companion for users of the BBC micro, will be 
applied to ORBIT. 

By subscribing to ORBIT you gain all the advantages of a single-micro magazine, with no space 
wasted on programs and articles for other computers. 

Further benefits of mGmbership: Members' discount schemo with national retailers of software, 
hardware and books, with savings of up to 25%; Members' software library with a growing range of 
titles at special prices for members. 



SPECIAL OFFER 

SUBSCRIBE NOW, AND GET A FREE INTRODUCTORY CASSETTE 

CONTAINING EIGHT TESTED PROGRAfVIS FOR THE ELECTRON. 

1 . SPACE CITY Defeat the invading Aliens with your laser, anc save 
the city. 

2. 3D NOUGHTS AND CROSSES Pit your wits against the ELECTRON 
on a 4 X 4x 4 board. 

3. RACER Guide your racing car to victory, avoiding other cars and 
obstacles on the track. 

4. 3D MAZE In this challenging game, you must escape from the 
maze the screen displays a 3D view from inside the maze. 

5. PATCHWORK A multicoloured display of continuously changing 
patterns. 

6. KEY SET ROUTINE A program to set up the user function keys. 

7. MEIVtORY DISPLAY An efficiently written utility to display the 
contents of memory (ROM and RAM). 

8. CHARACTER DEFINER Define individual graphics characters with 
this useful utility for use in your owr programs. 




3D MAZE 




RACER 




SPACE CITY 



HOW TO JOIN 

To subscribe for one year, Bn6 get your fme cassette, send £9.90 (payable to Orbit) plus a strong stamped addressed 

envelope (for the cassette) to: 

ORBIT. PO BOX 50, ST ALBANS, HERTS. 

Six month trial subscription (S issues) UK only — Free cassette offer still stands. 

Membership outside UK (one year only): Eire and Europe £16.00, Middle East C19.00» Americas and Africa 

£21,00, other countries £23.00. 



190 YOUR COMPUTER. AUGUST 1983 




If you are interested in a particular article /soeclal 
feature or advertisement in this journal 

HAVE A GOOD LOOK AT OUR 
REPRINT SERVICE! 

We ofter an eitceltent, reasonably priced service 
working to your own specifications to produce a 
valuable and prestigeous addition to your 
promotional material. (Minimum order 250 copies). 
Telephone Michael Rogers on 01-661 3457 or 
complete and return the form below. 



To: Michael Rogers, Your Computer, Reprint Depart- 
ment, Quadrant House. Sutton, Surrey SM2 5AS. 

I am interested in copies of article /advert. 

headed featured in this 

journal on pages , issue dated 

Please send me full details of your reprint service by 
return of post. 

Nnme 

Company , . 

Address 

Tel No 



J. MORRISON (MICROS) LTD 

NEW for the Dragon 32 - BONKA 




Action packed MACHINE CODE Arcade ganit* usng superbly 
animated HI RES COLOUR GRAPHICS 8 SOUND. 
Chase up and down ladders luring homicidal meanteb huo huii^i* 
dug with your space hammef . When you trap one, rush over and 
BONK him on the head. But Hurry! If you lofter he will climb out 
and fill in the hole. The slightest touch from him and you ore 
electrocuted. Jus: to add to your problems, yocr oxygen is 
running out. 

hEA rUHES fNCL UDE: 

4 different screen layouts 

Score and htgh score counter displayed on screen. 

"HafI of Fame" high score record. 

4 selectable speeds and choice of up to 9 meanies to start. 

More points scored foe more levels "meanie" falls 

No Joysticks Required. 

SOLD ON CASSETTE r7.95 

Price includes VAT, Post h Packing. 

Cheques h POs payable to: 

J MORRISON (MICROS) LTD. 

2, Glonsdale Street 

Leeds LS9 9J J. Yorkshire. 

Tel: (0532) 480987 

OTM€R SOFTWAHt AVAILA016 FOfl 0«AGOW 32 SCND S A E FOR DETAILS 






ROSE SOFTWARE 

4 NEW EDUCATIONAL CASSETTES 
FOR THE SPECTRUM 16K or 48K 






6,C.L 0" Um FRENCH VOCAB. 
REVISION 

The cassette contains six 
programs. The first three 
programs test vocabulary 
under T2 headings eg: "on 
holiday". The other three 
programs are "homework 
tester", "common words £r 
phrases" and "irregular verbs". 
All programs offer choice of 
French to English or vice versa, 
and keying n the answer or just 
thinkinq it out. 


G.C.L "0" LEVEL MATHS REVISION 
EQUATTONS h INEQUALfTIIS 

6 leach dnd test programs 
covering linear equations, 
simultaneous equations, 
quadratic equations and 
ineqalities. Help facilitate 
available together with an 
explanatior of the correct 
answer. 












QUAZEfl 

Test your quick thinking as well 
as your qtick reactions with 
these four programs of quizzes 
combined with a fast action 
machine code maze Select the 
correct ansyver 1 , 2 or 3 and 
zoom your man to the answer 
in the rnaze before the arcfier 
shoots you All questions have 
RND function built in. 






G.aL '0" LEVEL IMTHS REVlStON 
GEOMETRY 

6 programs of multiple choice 
questions covering properties 
of paraltol lines, triangles, 
various polygons and circles- 
Questions use generated 
numbers Explanations are 
given 




Send sBe for catahgue of afi our products to: 

ROSE SOFTWARE 

148 WIdney Lane, Solihull 

West Midlands B91 3LH. 





PROGRAMMERS! 



10 PRINT"WANTEDtGames & Educational 
programs*' 

20 PRINT"MACHINESsBBC,CBH 64 , &< ORIC" 
;30 PR I ^JT♦' PAYMENTS 207. Commission on 
National & International Sales" 

40 REM:ThR o^'^'^^ t-h;;it Ar« rurrontly 
top sellers Arm either unique orl 
addict! ve, and usually rely heavily] 
on Hachine Code for good visualj 
e-f f ectm, 

fcoNTAcrTT^ 

nebulae softwari 



'M^. 



iCu 



K 11 root Pork • 
C arrtckferouvi 
I C o. Antrim • 



:»M,1.|i*ir*JSW.rTf^ 



YOUR COIVIPU1 ER. AUGUST 1 983 1 91 



AT THESE PRICES YOU 

CAN SWITCH OVER 

TO A PROFESSIONAL 

KAGA MONITOR 




The Kaga range of monitors is ctesrgned specilicall/ for use 
With micro-computers, otienng flicker-free character ar>d graphic 
displays. There is a Kaga monitor suitable for use with your 
system, be it an Apple, Commoctore. BBC Acorn, Osborne. 
Tandy, NEC, Sharp cr any other popular micro 



I High-res 12 B/W inc CaW© £86 

High-res 12 Green inc. Cable £96 
Hiqh-res. 12 Amberinc. Cable £112 
12' RGB Colour Monitor (med res ) £225 
12 RGB Colour Monitor (high res ) £276 
RGB Cable for IBM P/C £8 



your 
Apple 



Phone for our latest low prices. 



AIMGRAM (09277)68211 

AIMGRAM LTD 3t Roman Gardens Kings Langley Herls WD4 6LG Tel Kmgs Langley 



HIGH SPEED MACHINE 
CODKD GAMES FOR 
THE ZX SPECTRUM 

We now have a selection of new and original games. 
Because this advert has to be written well in advance, we 
cannot give more deiaib here. Why not write to us for a 
tree sheet which will give full details of all our products < 

COMPILER 

We still markcl our highly successful compiler for the 
ZX Spectrum (either memory size). This will compile 
99^/o of ail Inicger, non siring Spectrum BASIC. It 
converts your slow BASIC program into a hgh speed 
version in machine code (up to several hundred limes 
faster). No knowledge of machine code is needed. As 
well as handling normal basic, our compiler boasts a 
range of commands designed especially for writing 
games, these include mini Sprite graphics (hi -res plotting 
of characters) and an explosion noise generator. All of 
this for £7.99 which includes an instruction booklet and 
both I6K and 4SK versions. A recent review in Personal 
Computer World slated *Ml would certainly be a good 
investment for the Spectrum owner, who wani^ some of 
the benefits of machine code without having to learn its 
idisyncrasies'*. Part of a reply from a satisfied customer 
**I have just received your Spectrum Compiler and 1 
muvt congratulate you. it is an excellent program'*. 
Make P.O. /Cheque payable to **Wye Valley Software, 
Parton House. Kinnersiley* Herefordshire. Overseas 
orders please add £t.5ti« 



BLOWTORCH BLASTER 

This is the GAME of the AGE 

You're Handsome Harry, 

the Blowtorch Blaster! 
Money's your life 

and that's what you're after!! 

You>o the coolest dpaco pilot in the Golnxy It's caav to see 
why Tiings just seem to fall into place. Just as you were 
wondering how you were going to afford Xha latest model fron^ 
Mega Warp Dragsters of Dagenham tV, yoL see an actvert in 
the Cosmos Daily Dreamer: ICE BLASTER WEEDED FOR 
OUTER PLANET SPACE PORT CONSTRUCTION TEAM. 
You reach for your Oric-t 48K link up and ivpe out the 
message: HARRY BLOV^ORCH AVAILABLE AT PIECE WORK 
RATE, You know you can beat them at their own game. As you 
mix another Harvey Warpbanger you see the message flash up: 
YOU START IMMEDIATELY . . 
This IS the GAME of the AGE 
Available now from Touchstone. Only CS.9& 
Written in Basic and Machine Code. Your task is to free the 
plar>et surface of ice in at least one place, 'prove* the landing 
site, protect your craft from the storm, recharge your erwrgy 
converter and blast back to your Mother ohlp . . . and on to the 
next planet ... and each one is studded with gokj 
Also available at €5 each for the 48K Oric 1 . 
1 THE ^ITS an adventure 
game with graphics. 

2. SAS a multipart action 
game 

3. ACTIDN 6 Starshooi, 
Tron. Ama^e, Bomber, 
Starchaser, Headbar^ger. 

4. MIND 6 Swappers, 
Squares, Hexpawn. 4 in a 
row, Bite, Slide. 

5. GRAPHICS ~ includes 
character generator and 
3-p program. 

6. CONTRACT BRIDGE 
ideal for sharpening your 
card sense 

Tauchstone, 61 Highfield Road, 
Saxilby, Lincoln 




COMPUTER SHOWS 
(IMorthern) 

are pleased to announce a 

ZX COMPUTER FAIR 

on Sunday 28th August 

at the 

MERCURY HOTEL 
GARFORTH LEEDS 

betwen 10.00 am and 5.00 pm 



Ample free parking . . . Refreshments . , . Easy to find . . . just 4 
miles from the M62 ijunc 301 .. 3 miles from the Al iA63 and 
A642 junctions) .7 miles £ast of Leeds. 



A A SIGNPOSTED 

Comifig by train? . . . use the free shunle service betweer> Garforth 

railway station and the hotel. 

Everything for the ZX user. 

Get your 16K Spectrum upgraded at the Fair for orvly f2b 

Admission 75 pence for adults ... 50 pence for kids under 14 

Special f2 ticket to admit 2 adults and 2 children. For details of 

stand avafabilriy ring (05321 460644 



1S2 YOUR COMPUTER, AUGUST 1983 



\ 



nOMMOr^OHf G4 GAMtS AF^b NOW AVAILABLfe ON DISKETTE FOR ONLY £2 00 EXTRA 



6 NEW GAMES FOR YOUR 
<5* 



INTERCEPTOR 




ilCROS 



PRESENTS 




ntodoreoF |» 




SEND S.A.E. 
FOR FULL LIST OF GAMES 




■M^> 







ryn 



.%,^^^'^' 



CPAZy KON 



■eonv 



I 



I Jim « *iit< 1 



commoclor**^ 




•|#nwtef»*to,«r. ■ 






N 






V 




commodore <jf| 




WOI^P I^ANG&R 




2 NEW GAMES FOR YOUR ATARI 400/800-16K 



NTIPCtPTOR 
OfTWAQE 



inTRUDERS 




NEW GAME FOR YOUR BBC MODEL B 




NEW VIC 20 GAMES 



Mr. Mrv M^i i i i i . . > . 

Address i ^ . t i i i t i i * t t i t ■ i i 



'**'****«' f ^ ******* ^ * 



■il 



■ ^-*..4-fc i t k I t I 



Qwaniilv 



Item 



Set am bk 64 



Sttr Trek 64 
Froggcr 64 



Panic 04 



CrajTV Kong ^A> 



Spf<tenrwn ( ^4- 



Wordhangerj 



Inuuder) 




Jupitor UcfcnUut 



e7.oo 



£7.00 



£7.00 



C7.00 



£7.00 



£7.00 



£7.00 



75:01 



cq 00 

tbOO 



Tout 






Fanti^ii Iftc 1^ 



Craf y Kam ^u^^ C6.0Q 



1 



112a mc %^ 



Alien Attack ificltCeOO 






£6 



.00 



C4 00 



^ 



jSh: 




IL' 



S«iid Chuqgo/P.O. with Or dor to: 
Poftao« & Packirtg .50p 



lntarc«ptor Micro's. Liftckwi House, * 
Thi Grwn, Ttdlev. Hinu. V T 



=LJ 



^ 



..4! 



STOP PRESS 1 NEW VIC 20 FALCON FIGHTER STOP PRESS STOP PRESS 

ONLY £6.00 



YOUR COMPUTER. AUGUST 1983 193 



f 



I 




^LTlivi^ 




I 



«AJveef^ 



f 




In the iast days of the Zolastra era the Devron ruled 
supreme ^n evrt force in a Universe almost devoid 
of Good, the Devron sent forth their Firebirds to 
destroy your last outpost of Mankind Fiendish in 
their swirhng attack formations, the Firebirds are 
pined by Blue Weavers and White Bombers to i 
make your position seem almost hopeless Sut A 
you have your Hypergrav Dnves and Bhtze^ ^ 

I and feel conf tdent of reaching the 
Mothership don't you? 
A qu«te amazing blend of arcade game action 
wiwi specially crafted super smooth movement 
designed to set a new standard in home arcade 
game action 



y«^«t ti 



m 

m- 



Pocfe 



''um. 



£5.95 





hPok oi 



'"Ode/; 



space 




\Wi 



'^iwe 



B'P>Os 



IBT, 



m^ 



and METEOROIDS, and the 16K ZOLAIM ADVENTURE, and 
REPULSAR (Missile Command), and. and. and The Arcade Ace 

Senn* ' ■"- ' -nade- type games. 3D Adventures like the 

Drat 1 na Range and S0FSY3 (the only true 

systef 1 1 .u= iA ir / A .-i^ixj^Aj um) all add up to the true Ultimate m 
Spectrum software And Softek have MONSTERS ta version of 
Panic) for the Dragon 32 too fC799) as well as arcade action for the 
ORlC1-Gala<ian8(G5 95) 

Send fordeta Is of SOFSYS including our bestsclling Conipiler and 
the enhanced version SOFCOM (available soon for C?4 94) 

SOFTEK SOFTWARE 329 CROXTED ROAD LONDON SE24 



Alt Sp«ctrurTi Gamos oro 
100% Mochfno Code and ore 

£5.95 

Ifiduding VAT and perpotuat 
guarantoo. 

Compllar ovoiloble 
from W.H. Smith 



AMSOFT 



MACHINE CODE. ASSEMBLER, 
AND BULK DATA HANDLING 
SYSTEMS FOR THE SERIOUS 

SINCLAIR USER 
NO EXTRA HARDWARE NEEDED 
AM -ZX FILE allows you to create data files of 
unlimtted size on cassettes from your own basic 
programmes. You can read and write files in the 
same program, and use lapes just as if you had a big 
machine, ideal for club records B small businesses. 

ZX81 and Spectrum versions C4.00 

AM-ZXSP wil load a saved ZX81 basic program 
directly into the Spectrum, leaving it ready to run, 
save or edit., No more hours of retyping those old 
ZX81 programs. Just load ZXSP into the Spectrum, 
and it does the work. 

Spectrum version £6.50 

AM-ZXMON is a superb machine code monitor and 
operating system which allows you to create, edit, 
run, and checkpoint machine code routines, and to 
save them on tape. You can build libraries of your 
own routines on tape, and merge them into new 
programmes. AM-ZXMON is the operating system 
for the other programs below, 

ZX81 version £6.00 Spectrum version £7.00 

On the ZX81 you can create assembly language 
source tapes and assemble them into machine code 
using AM-ZXEDIT and AMAZON, running under 
the control of AM ZXMON. AMAZON can assemble 
programs of up to 6K in sire at one time, and accepts 
user symbols, hex., decimal, and string Donstonts, 
and the full Zilog mnemonics. 

Combined pack, two tapes, of AM-ZXEDIT and 
AMAZON, forZXSI £9.00 

On the Spectrum AM-EDIZON is -a combined 
editor/assember with all the facilities you need to 
assemble and save machine code programs fast. It 
can be used to create, edit, and assemble up to 1500 
lines of assembly language text at one time & 
produce up to 4 14 K of machine code. The code and 
source program can be saved on tape for later use or 
for merging with other programs. Output tapes can 
be added to BASIC programs by the LOAD CODE 
command. Code can be assembled to run at any 
address, at a speed of 800 lines/ minute. 

Spectrum version £10.00 

AM-ZXCONV will load tapes created by the ZX81 
versions of AM ZXMON or AMAZON, and load them 
into the Spectrum; the easy way to transfer machine 
code from one to the other. 

Spectrum version £4.50. 

A// prices include VA T, post & packing. We provide a 
telephone advisory service from 9.00-6,00 Mon-Fri 
and 9.00 until 12,00 Sat. 

AMERSHAM SOFTWARE LTD. 

Long Roof, Nervines Rd., 

Amersham, Bucks. 

(02403) 6231 




# • « 



it ill rflly %fnif09^ 




HiogttziiM iiiiti|«ely poiitil 
to link mimiff«NH(iir«rs ami 
distrfbiif ors with nUaibrsI 




business 



... is pr«4ticf d from Hm toil* 

flalllt HI Procllcat Cooipuliiig, <emp«t«r 

W««tclr, SytlMis biteriHitionai, 

Eltd(ric«i audi ilcctrvfik Trader, 

ll»efri€lit ^ml lt«dl« Trading a 

Your C<MBiiut«r. 



Thus tli« Miopf Bvf iiMst confrollad 
clrculiitleii r«ad«r list hat lM«n cvIImI from 
Hmi «ild«>t •! awircf s to Inciwd* pefwrtidl at 
«rdHI (i»*xi<lta9 niMUrt. It it «i ir«ad#rsii^ 

wlikth ft cAtdbf ttly vHiil H micro 
mttndf«vtur«rt wlio n««d to roocii rotailort 
and Miwt •H«et}v*tf witliovf w«« 



Talialalf odvontaga ol ilrilt growiiif w 
by promeliiiy your producti in 






business 



*.*fii.«*w vi^^i^i ■^'A^^i.A.' 9.»Xfi(.'it. 



01-661^139 

for imiiMiliott ttctbn 





mm 



1 96 YOUR COMPUTER. AUGUST 1 983 



mm 





CLASSIFIED 



661 3036 

Contact; Claire Notley 



ADVERTISEMENT RATES 



Copy Date 



Linage: 40p per word 
(Min. 15 words) 
BoK No £4.00 extra 
Linage advertisements ore 
prepoyoble and the order form 
published in this section should 
be completed end returned 
with remittance. Credit Cord 
facilities ore available. 



Diiploy — rotes per sec (Min. 2scc) 

One insertion £8,50 

Thre«f in^vr tiuii^ ; £8.20 

Six insertions £8.00 

Twelve insertions £7.50 
Dispioy advertisers should 
preferably reserve spoce by phone 



Closing date tor Classified 
odvertisements is the 10th of the 
month preceding publication 
date. 
Post to 

Your Computer, Clossified 
Deportment, Room HSll, 
Quadronf House, TheQuodront. 
Sutton, Surrey SM2 5AS. 



firltaWs Biggest Selling Home Computer Magazine, 



FAWKESOFT TAPt 1 

3 machine tcKte gdmt'^ 

OOOQE IT BitsBtt <jf' !»>♦» rtii.««if (jtvuf I I 

TROJAN DRAOOm Loo»flW biivMt n 
iKij tiarvfl nulil uluc Tronic qim*>«> ^m.v 
Hoiv* l>u' Witt' ffhtny n/tnf ^fu.>w 

toarures 

DEATH TRAP Sirnplii but dddtctivi* 

An ottyiftnl /X Qanw 

A*f the »bovc J u«/Tw»i mt sufwrt/ts* 

•7\^tt\'ft» code 

TABLES OF HIPPOCRATES A cUi5»« 
(idvL>niufO game 

GuatdfiiE^tHl ditfii;uu l( \*ni ;*n'| M>lve <t 
«vo wtll spnd voti a 'f»T iinsw*=r sh««!f 
All for the all inclusivd price ot C4.9S 

S**f>ii fn FAWKES COMPUTING 

i\ Vi^i>fiidu<! Rk>»«, Alvji-iion ThoinbiJiy 

flfir.tiil BSt2 2«A frl 0464 416706 

Nt) Quibbia Mon«v Bttck Gunrjirilaa 



ARE you iifcd of p<iv»nQ fS 00 lor o'jIv ONf 
gwnt? Woi> fX>w yoo can boy up to LIGHT 
gBtrnt Im only f 6 45 tor nr*yt>n 32 How? 
Mm sernl SAEs to A inn 7\ C»0Mb«oks 
Shlptey Wo»l Yo»k« and ! mcJ oui » 774 6 



DEATH'S HEAD HOLE 

You II 0tmo«t belittvQ tt » tru« 

It ft skill, coufftg* and your growm^ 
eNp«»iiQTii.« ihoi count m thi« unlquo 
•dventure tar the Dtagon 3? and B6C 
Moael B, intpirtd by \\9 real lifo 
ctiallengef facing a cave rncua team 
Literfttiv bo4jn of encitamafn if you 
up 



Aflat ihia. any other adwentuie wiH njwt be 
a flamo. 

.Only C& 4& by fOturn o! po*! from 

WORDS AND PICTURES 

7 H»wthofn Creaotnt. 

BurioiionTtani 

4.'a 



ADAM ADAPTORS oldmmdw <utpdn6H)n 
lirol)l«jtTi» tuy itw ZX Spedruin l16K) 
ADAM t aMowa use of leK/BtK RAM pacK 
ADAM tl aUowv use of 16K RAM fMicK 
PLUS iifitrtH>rv mappod ddvmfi Idiac. 
EPROM'a etc* up (o t6K Wcrts wrtti 
MictodrivH. prmter etc un A LI modeb 
Pluga in betwaan RAM pack and Spectrum 
No foklenng of going »n«id# ihm cM9m 
ONLY f 9 tnc VAT Ami |H>Hti*g« 
STEPHEN ADAMS. 1 lESWiN HO 
LONDON N 16 ^g^ .^ 



747 FtlOHT SIMULATOR 

tttMHtn A*t» MM «paiNff» Irft** gMf '•Mum 
ihv u**« ,or«i^!«i AM >ntl«dl*f 4*1 MM m wmn turn* 

0ACC-U«iD««4 rC) 

1M « 




I 


1 1 1 1 1 l^.l 1 1 lr.| 1 


/■\ 


001 


(^rre000.. 







APPLE II 4irc4KJe type gamea for sale Large 
MTifciion Reaaonabfe price Detailft K Diu. 
I OS Daae Road. Mornston, Swanaoa SA6 
8DY 298/6 



SPECTRUM -VIDEO GENIE 
SOFTWARE UBRARY 

2& Supef p^ogrammoB tnachtn* code 
•rcade garnet. »miulatH>ns. competitive 
gamea. Advaniuree, Dungaorfa b 
Dfagona, pui/«ec and bftti garnet; plus a 
few edi^ation b bui^rvett programmea. 
Including: Bratkout. Sta- Ware, Amafmg 
3D Maiea, Gambling MKrhine. Corfidors 
of Doom & Trap If All 2S on one C48 
caaaette. tent by mxur\ pott for r«^ty 
€8.50 inclusive or vend an « • e foi fuM 
deiA»H 

SPARTAN SOFTWARE IDept YCt 

9 Cotewotd Terrace. Chipping Norton. 

Oxon Tal (M08 3069 

U6.'4 



ZX8I t6K 3 ml Supnr RENUM^ EDIT 
DELETE f5 50 poil free Letts. 30 Ponton 
Hae. Palace Rd. LONDON $W2 768 ''6 



^ PROM SERVICES 

^C 2lt hardware tpecleUtta 
ml^o ayatefti dee^n «>d develofmient 

NEW products tor ZX m^cfot: 
3 output anelogutt converter f?? 

8 inpiit ermlogue feeerven in three rengee 
of reaolution, witt^ o^ wthout l/D control 

lin«t. from E23.95 

I/O carda - three typei avatiabie 24 or 32 
tinea wHti or without LED indicator!. A 'D 
or D/A faaiitiea from C la SO 

Sbll availaMa a rtnge of EPROM 

boards »r\6 EPROM tofiware 
NEW EPROMS now «n ftiodt SAE for 
detaMa 

Motherboards, audit end grephica 
generetort autoatartt, clocks and 
countera. Edge cards 7Sp Edge 
connectors €2 50p Ribbon cable 
75p PfaP 

EPROM SERVICES 
3 Wedgewood DHve Leeds LSI 1EF 
(09321 W?1t3 326 6 




TEXAS 

TI99/4A 

CASSETTE LEADS 

£4.96 

INCLUDING POST 

AND PACKING 

Sir>gte Recorder onty 

Orders lo: 

Clares. 222 Townftelds Road, 

Winsford, Cheshire CW7 4AX 

Tel: Winsfofd 51374 

Oim YC 269 



BBC compatible pn-iter Centronix, Dot 
matri*. 80 cpa. Hi Ria graphlci. Dumping 
Ei»ce«ent vakie C226 ono Caniefbury 7G0000 

366/7 




BBC. ORIC. LYNX 
CASSEITE LEADS 
D«n to Dti Er ramoie 

jack plug 

D«n to 2x3. 5mm lacks 

1x2 &mnt for renwie 

PRICi ONLY £2.t6 

Cash with ordara includes pErp 

CLARES 
222 Townfiirfds Rd. Winafoid. Choshiio 
CW7 4AX. Tel WirksfOfd 51374 270''6 



SOrrWARE Oomea ind ut»<ii»es socoodr^amJ 
SAE tO' list Atsa wanted iap«s foi eti 
m#rhirmft Stunt i«Sl tof OW of let tjy *vniut 
Dave 72 Nonivood Cr«s.» Cddbrook. Batry. 
S GUm 316/6 



JUPITER Ace addoris. Rannpacka 16K r26, 
3?K f36. T6 32K upgrade €t* By the lime 
you road thts, our sQundtioatd should be 
iivAiUiilf] Fr>r il«ie«to of this and other products 
serrd SAE All products cased and guaranteed 
AH prico^ iDciyftivtf Cheques etc to Ess«»n 
M^Tfo EkH,iron»ca, 4 Hatch Road. Brentwood. 
Essex 303 '6 



p uj U 



Ouj< 



00 CL 



rS o o y v> < 



« ^ i- ifc -^ r- 
K^ Ot-<liiflC 



, UJ Wjlli|-0> 



s. . — Q^ en ^ 

00 05 UJ 00 



U. fsj U LU Q 



^ -I UJ U UJ UJ 



JuJUO 



00 LO 



lai 



Via 



DEMSOFT 



'OOLKiT 



ViC VAlltV 

Trii. ill frarr ^»** rtn,it\Q Df«u^tii 
Hi.- .•*.. '•> . vfTSO 



vit «n 



' ic/» and Mt-v 
•narjfco trclyOe Cr**1«, 



n«<«ra< ►Iw* *..- 

DISASSIlMBUR 

t<t It »i- w '■ -I ■ '*>■ . '■ ' rJ .■ ■ ' *'!' 



DEM$OFT 
84* 8S Barton St . 
Qlouceetef Tel 27324 369/ 7 



YOUft COMPUTER. AUGUST 1983 197 



SPECTRUM 
SOFTWARE 

48K 

StevQ SHver adventuro games. 

Adventure 1 £7.50 

Adventure 2 0.50 

Moontdnder £S.OO 

16K 

Blitz + CcKte Breaker £5.00 

Prices include PsrP 

Send Cheque/ PO to: 

W B Software 

192 Seamer Rd. Scarborough 

North Yorkshire Y012 4HG 

Tel: 0723 70074 

227.' S 



8BC iBU TRON m t m^ Imachme coctot 
arcacte 9«m* batad on the filn Sup^pUad or 
catitno at CAM, fi. Bhattac^vya, 3 Warialav 
Cloao, Harpanden. Horta. AiJ& IBZ. 

379/7 



ALL Dragon aoftwara, b«g diicounts Madia 
Maonatici. Fraapott Waat Biomwich, Waai 
Midlands fiTO 6BR. Fraa PoaiaQa. 

373/7 



aass 

Dare you face 
The Turk 

The original Turk was an 
eighteenth century auto- 
mation, a life-size mechan- 
ical figure resplendent in 
Turkish costume and seated 
behind a wooden cabinet 
on which a chess board and 
pieces were placed. 

OCP now offer you the 
twentieth century equiva- 
lent of that Turk — a chess 
playing computer program. 
The Turk challenges you 

to a game of chessi 




MANY 

OPTIONS 

INCLUDE: 

•6 Levels of Difficulty 

• Demonstration Mode 

• Board Editor 
•Games Printout Facility 

• Blitz Chess Against the 
Clock 

•Two Player Mode 

• Unfinished Games can be 
Stored 

• Recommondod Move 

FULL INSTRUCTIONS 

PROVIDED 

CHESS THE TURK 

DIMLY £8.96 

Post order to 

Oxford Computer 

Publishing, 

P.O. Box 99, Oxford. 



BROKEN JOYSTICK? 



blRONOhR joystick inicft 
icplacemein* ^kUpr^li^d * th 
full iiixmg yt\Mi\kcimm J 
YtAR GUARAN ri:K 
tlM.^AiX iiK- pAp 
son WARP FOR ATARI 

All cassettes under £5 send 
s.^x, for lUt* 
Compatrr SupfrUcs (YCl 
146 Cbunb Road 

Rmioit uiKt rui OJX 




193/4 



ZX$1 16K fottwafo: 'Hangmen' f 'Anagram 
wofd garndi with larga ^ocatM + macK^nt 
coda 'Ffuit Machina' iA. P. Taakla. 11 
Oakhan^ar Drive, Lawranra Woston, Bristol. 

374 ri 



SHARP MZ^SOA MZ80K SoHwaia. Buainaaa, 
umxm, Gamoa Catatoguo SAE. DCS, 3{ 
South Parada BramhaH, Stockport 

37er, 



DRAGON 32 
PROGRAMMERS 

F^ed The Hungry Dragon on 
Damsels Heros Wizards and other 
tasty mortals. He will reward vou 
well. For menu deilils write: 

COLLINSON 

B8 Sancroft Road 

Derby DE2 7ET 

747.'5 



ORtC ioftwara fof full details and prica lis 
luind SAE to Sta0 Softwafa. 10 Faitacta 
Maictanhead. Barks. 

377r. 



CITIZENS o# Cartndga Civ rant Atari Roma at 
tow coat. Discounts on voftwara purchaios 
Emig ration forma from Cartridoa City, 2b 
Gattaido Dnva. Abartloan, ABl 7BH. 

378/7 



48K LYNX 48K 

4 ClRbAT C.AMES ON ONE TAPE 
MAST! RMIND & TCW'liR Ol RINGS 

TWO (iAMES FOR THINKERS 
VANT/.t T-,; Dice game for I lo 5 pJaycfs 
BLOC KER: A very addictive » last acrinn, 
^me nf rcAiiioni, ^irh high score 
teatiire. 

<5 to iaelaik pAp 

Willovk vofi , The Willci^%, Eaton Bishop, 

HcrcfoKl. 

321/6 



DRAGON 32 or 
TANDY TRS-BO Colour 

lots of programs - lots of useful 
hints and information EVERY single 
month in "RAINBOiV an exicting 
new 200- page magazine from 
U.S.A. 

SerKl €t 95 (pkja large 56p s.a.eJ 

fof sampte issue to 

ELKAN ELECTRONICS IDept YC), 

FREEPOST. \\ Bun New Road, 

Pr^twich, Manchester M25 6LZ or 

telepone 06 1 798 7613 124 hour 

serviceK 

4/2 



BBC PROGRAMMERS 

RhmIiiv ycmr artmick {ot«ttai Mirh mt* 
^'Ttt/ine fULU COtDUR cna«tct«t 
uo.. .:.-.,. I c*„,. MCV^*K<i COLOUR 

tfiitkiriia di Ot«gn m^m. 
^^.^ ..„ on i tft«|4 pti«i icft^n 
R^dvoOT lo biock of ?«3 chmwenn, 
StM* on ispa Ml tymn pfacadutci to 

Only f8 95 U<trn ,«« .j 

M. MmcphmBcn B.Sc JO'' ' 

20A PAMK ROAD. PASLiY FA3SJW 



LTD 



NEW 



educational 



releases 




EIFFEL TOWER 

by 
Chris Somerville 

Vtaiting Franca? Laam/ 
ravine/ practiia your Frandi 
s^acdDulary with lh»a 
ijnvqof, ammatad program 
that builda tha Ertfal T. 
Himdfadi of wordt built in; 
'stora your own' option too. 
Idaal for achoot, Ixiainaaa 
trips and hoiidava. Two 
progrirm tor C0.26 lr»c, 
VAT. 



J 



J 



Three superb 

programs for 

C9.25 (inc. VATI 



"SaffV and "Staff2" teach noiaa on tha 
l»aaa and trobia cMs ' Invadan'* givaa a 
game format opportunity to mcraasa 
muaic laadinQ ipoad. Nama iha note 
bafora thay oesvoy your basal Graat fun 
- great graphics. 
Oafack Riddall't NOTE INVADERS. 



j^n m 



t»otn land mora) itvariaCHa i>ow ro^ tna tstst '» and ^pacirum tat^. viC 2U soon, iraoa 
and ExfXKt rtnctu<riai walcoma. 
Qrdara; ary^uirieft Isaa) tO; 

CHALKSOFT LTD (Dapt YCa) 37 Wi1towala« Rd, Northwlck. 



Worcaatar 

3687 



VIC 20 to Tandy co»or graphic pfiniei 
inter page program, A>fo 26x32 scr««f> edimr 
on tape CB. SAE for mf ormation 0. Riley. S-' 
Longloy Road . Marlow, M»ddx 344/7 



ENFIELD 
COMMUNICATIONS LTD 

HuH« »«laction of aohwara 

BBC, Drajon, Spectrum 

Vic 20/64. ZX81 

Hardware: - 

Machmeg, Jcysticks, Intarfacaa 

Mail order or call in 

S.A,:, fortitta 

(Stufin mM!i^inie» ptease) 

PROGRAMMERS WANTED 

13G High St.. Pindar s End, Enftatd 

Middx. EN346B 

Accaaa ai-MS/ 7434/77 earclaycard 

3a2/7 



SPECTRUM 16/48K 



TAPE BREAKER 



W4 uip* «*V IHr*. fit**! " f '*»' *«ii 

14 » nr ft*¥ 

ASSASSIV nog llm» utnufM*. i>tjt 

Ccum ybii m It* 'mt MCI» AL U* 
tft<» 

ri.'4a« r* w 

CHAitAcrtff itMiiiAron i(t;«tK 

SI*f<;riiA«0IT A»wy«Mi««>ete«l*«t<t 

Mom aiDm<^«c r^so 

Chac)ija« arut P/Os m 

SPCCTRASOFT 
Capital Houta. Mttkm Ptaca.^ London W3 



WANTED 48K ZX Spectrum Also wantad 
loysiick. keyboard /othaf add -oris. 1i»t. <0222) 
48489 3434/7 



VyMtlHAll 

CHEMISTRY EDUCATION AND GAMES 
tor tha SPECTRUM 

1 MASTERCHEM Sasad on 
maatormind. 

2 ELEMENT SERPENT: Captura and 
digaat alamants vwHh a growJog anattal 
Fun way fo laam formulaa. 

Both gannaa: !ftK. MaeMna ooda. 3 lavals 
of dt*ftcuhyf4.S0aach 

3 REVtSiON nCKl; Elactron Struaura. 
Bonds. £4.60 

4 pH (48KI: SuHaof 4 moduiaa: Tftratiori 
cutvaa. Indicators. Colour Changaa. 'A* 
taval workfihaet. £8. 50 

P /Chaquai to 

Cloud 9 Softwara 
4 Dolvin Road, Tavlttoeit. 

Davon PL1S 9EA. 391 tj 



dotty 



apRrtnuM 



FROM 



sezxBJ 



UNIQUE 

Pimyara mu«t.oui Ln»*ir UTm^ii.fttiut. by 
^uoflolna ih* Identity of • rtnii.f.y piRiiir* 

(15 Quloiftly ai tha? oan 

I'loturas ar^ ct^oaan *t random from a 

wide ««ioctloti, and a ptotura piottar la 

fiupplod, so the uaar oan ehan^a 

picturas at mil; 

Dot i>y Dotty, an wUl ba ravaaJad 

8:aia maohi&a and sand ohaquas^FO's 
fnr only W 40 to — 

UHIQUB COMPUTER 9ERVICB8 

Unr. 4. 19 Silion Straai 

Moflton Uanahottar MO IWS 382 ''7 



ACORN Atom 12K RAM FP ROM books and 
caaaettaa al as new n IQ 061 63 26609 

386/7 



THE VOICE OF THE FUTURE 
S €1 G Software 

SPEECH PROGRAMMES TOR THE 
SPECTRUM' WITH VOICE 

SYNTHESISERS- AVAILABLE NOW. 
KEYSPEAKEft - Speaks aveiy ditlefdnt 
ki*v «*irrv as you proQramma. rncluding 
mode changss. keywot<te and colours. 
Writa. ryn, kad and sava, Ijask of m.'c 
code wil»i KEVSPEAKER runmr^. 

C6.96 
SPEAK & SPELL - Raads plain EngWi 
from strings. Your SPECTRUM talks to 
you l«ka sn ofi) *fiond. A<W speach output 
to your pfogramrnos ^thout uwrvQ 
phooatic co<f*t t6 JS. 

Siuan CHATTERBOX" 

FLHei ORATCn" 

Add 0ns SSI" 

PftfrtN*? Sidle wnich i^t*en cxriRnny 

S a Q Softwara. 4 Alpha Su^ 

Darwan. Lanes BB3 28X ^3^ 



KEEP your Atom alivo! Datatiasa and grapnics 
ROMS. t1 way ROM boards, CMOS HAM 
tKiards. Sound board avarfabia from IP 
Jottnatono. 5 Hamalay Coun, Guikifo«d, 
Syrroy SAE 'of pricas and avatlabUitV- 

393/7 



To Advertise in 
Your Computer 

please phone 

Claire Notley 

on 

01-661 3036 



198 YOUR COMPUTED, AUGUST 1983 



IVYSOFT . . . 



■ ■ '* P»«i«d 10 •fTK>urK« Ih8 Qptnino Of new praiTi^ai at 36 N4W Stwwt 
B&rbKon, PIvmoulh lo tm %ntmn at "Th* SoftwafB Shop' 

To e^Mmu th« opanlng w« wil be oftaririg a )0% dttcouni on our compl«M 
fanje cm aM wt§m% mc«lv«: fcjy Auoust litfi. Ovif 200 Spactr um uttos in t x»ck piu» a 
WW© rdng« rof me BWU. Oraoon. Oric. Vie 20. Commo<lor» 64 and ZX81 microt 
Sp^jmjm owners join our Softwtm Club fcK €3 annual or f 15 tif* mambtrvhlp hhe 
toner including f 12 of foflwaie of your cho^J giving voo a porma-umi 10% 
dtacount p^ft a monmv. nawilettef with evftn more ftavtn^il 

Send ta(g« S A.E or te^hona for our free pr^e list, stating for wfiirh micro 
Special Tax free ratee for loretgn ordef* 



DRAGON 32 BUSINESS SOFTWARE 
MtJiira Lift £19. dS, Stock File r24 Bb, Ceth 
flook f 24 >9& Send SAE for complete iiti or 
fl.OD for our softiAare preview cassette 
Cheque/ PO. to B. Motrv. 7S St. Margeret a 
Road . Brwjf ord B D7 2 9 Y 36 1 ' 7 



IVVSOFT. ai CLEiVE ORIVt, IVYBRIDQ£. OEVOH 
Tel (07W4I lOfi 



386/7 



ORIC I 48K Unwanted grft.aa new, C 150 
on.o.Tel 0761 732217 ISomerfeil a40'7 



• LYNX MUSIC MAS1ER • 
Now LVNX ntu^c i»e<i»v* fulllwu m-(i»vti 

Stive ofi ecteen; compose, ccpy. replay, 
chenge tempo, etc Ca^sete H full 
mstructions CA 95 

ALBASOFT 

180 TerreglAS Avenue, 

Glasgow 041 4RR 

_____^__ 330/7 



ATARI 400 modttv VOiii own 18K RAM board 
to 48K. lr»stfuctK>n^ t kit i:55 Initrucftons 
on»v £5 rofundabte or» k»t S Teirell. 17 Cock 
Ctose Roed, YskIov, Peterljorovgh. Cembe. 

337/7 



(EOUCATIONAL PROGRAMS 
FOn THt aOC MICRO 
WORDFROQ (10K) 
A game to aid H>etlirH) . Wo^ds ne formed 
by moving one part ol the word oc/o«s 
the screen past movir>g obstacles lo |0«n 
the cotrect second pari. Worls can be 
changed by the user Ko^iK>»rd or 
lOyitickx f 7 SO * sop p6rp 

SAt tof ful hst ot htUf. 

EDUCATED OWL SOfTWARE 

49 Saftron Road, Ticlt»t»ll. 

Ooncasier. S Yorkt 341,-7 



AS EASY AS a b c ? 

YES* H<Hp your 3 6 year old O rem! and 
cuuni Biy, prnr}erly desiiyrMMl letters end 
fHimbetS «n • muKi cho<c« program ftwt 

keyDoMd overlay CHARACTERS for 

any Spectrum - f 5 00 

LOWER CASE KEYBOARD OVERLAY 

available sepa'^iiely ikeywcjrd^ not 

•^hf)^n>. nnly SOp each ♦ 2fcp posteoo 

per order 

EDUC AT SOFTWARE, 63 Lynwood 

Avenue. Cleytonle lirtoors. 

Accrtngton BB5 5RS. 



SHARP MZ 80K with MZ80P3 dot printer 
MZ80E8 doiib*e disc dnve mxi M2B0) 'a 
Interface unit, tdeat fu/ small ousmesa oi 
soplir«ticdted arndtt<ur OHerii (jlutise r*hone 
(094613425. 339/7 



SPECTRUM 
SOFTWARE 

48 K 



Steve SUver adventure garnet 

Adventure 1 
Adventure 2 

MoonlafMtof 



f7 00 
f 7 00 
f5 00 



16K 



Blitz * CcdtBrMlttr f 4 50 

Pfices include PbP 

S«*kJ CfMjque/PO t> 

WB Software 

192 Seamer Rd, Scttrboroiigh 

North YorKshire Y012 4HG 

Tel: 0723 70074 

227/5 



TEACHER S MARK600K 

48 K Spectrum Scrofling column display. 
lotats, petcentitofi. orders of merit, nf>»9n 
BSD graphi etc etc X total analysis 
package for your full teaching load 
Adaptable, fnendly, menu based. Seves 
tKiu*»' f 9 90 with manja* sod oemo 
!epe MENTOR SOFTWARE, 09 Beech 
Rd HiKon lancastei 331 7 



SPECTRUM Cra^ Bailoor 1 0K .^SK arcade 
game onty f 4 Quality Soecf rum pf ograms ' 
wanted Drscouni Software. 26 Ptymoulh 
Road. Cholmsford. Essex CM I 5JG 346-7 



SPECIAL OFFER 
ZXM\ KEYBOARDS 

0NIY€18 ire 
Full travel keys • spacebar 
tO^i ji5V, case Simple 
lonneciCKS 14 28 days delivery 
vtuetiniy. 

Phone 0602 474973 


Smart 
plug in 
I frruted 

362 '7 



SHARP M780K 48K 3 lyrms of Basic Forth. 
Pascal, machine code, Appollo Word 
Processo*. 100 program lotary. €350 lei 
0684 297679 336/7 



VIC-20 + 
ZX Spectrum 



Ml the IMACilNt range ol VK 20 

ca!>srtlci» induil iih ARCADIA, 

WHA( k'V VVAITl RS. CATfllA 

iiNAK IIA and IKAMK 

All At ONLY 

fS.SOraeh! 

INCl USIVl tn lH)STA(iF 

Sl packing 

Sen J to: 

RULE COMPUTERS 

30 Tylers Acre Roed. 

Coratofphine, Edir^burgh EH12 7H2 

Tel. 031 134 7261 

360/7 



Repticete for 48 K Sptctrum Thrr »upr!r>or 
copyMig program co^tea any program or 
codeup to36K. 

Headef l«sttn^ Ef eciting only r4 95 or 
c n « inr details to 

J, Ball 

7 MoorefJeld Rd. 

Woodbridgi. Suffolk 

366/7 



SPECTRUM TAPER' Coplw v»riuelly all 
progrsfT^. '«ooel'v»r4**t. 2 v«#«i&n« OM 
ceeseite C3 60 Monty b»ck guarantee I G 
Evans, 18 Slurteplt Drve. Cotiingl'iem, Leics 

338/7 



LYNX 48K SOF1WARE 

LABYRINTH 3D Maiegamir 
OTHCItO Our versjon of tradtttonal 
tjodid gome m last macNoe code 
CHANCELLOR Run U< nconomy for 
to ve^rs 

SPACE TREK Zap the Klmgon^ 
C4 7G »ot.h Ct>«%4w«^r O lo 
QUAZAR COMPUTING DEPT YC 
17 Teg Close, Portslade. Susiex 

send fof det^ts, 

356/ 7 



SHARP MZ80K 4BK wrth Sasic ^Ai^u%^.n^. 
utri^es, oanr^oi for sale Bcxed C300 o n o 
061^24 9599. 351/7 



Phase 2000 

COMPUTER SOFTWARE 

CENTRE 

We sell games for the VIC 

20. ZX81, SPECTRUM, 

BBC B DRAGON 

CompiKefS. 

RABBIT SOFTWARE only 

f6.95l 
We stock games for Bug* 
Byte, Quicksilva . . , many 

more!' 

Why not pay us a vtsft at 

1482 LONDON RD. 

NORBURY 

(next to train station). 

Tel: 679 6480 

34d.7 



ATARI 'Zawiton' and 'Journey to the Planets' 
apd Stretos' eti f15 ee:h. Phone 0254 
676003 363/7 



DRAGON, ORIC 

SPECTRUM 

PROGRAMMERS 



Runaeo4t require higl- Quakty programs m 
itwchihe code ot iaelc for our new 
Software house opsnlno soon Good 
foyalttet paid for Aocspted programe. 
Please seryl demofwtratkxi tap«s to 

RUNESOFT 

CHARNWOOO HOUSE 

67 LOWER PARLIAMENT STREET, 

NOTTINGHAM NG1 3BB 

380/7 



NEW fOystk:k internee for ZX81 - do It 
youfself connect thit lU Gl HO0 1 Atari type 
joystick intefface to ZXB1 m 6 minutes by dfill 
and solder Fits »r\side ?X81 Full instructions 
mdudea Sof^d C6 mc. P8P lo lU G* 
S«f rwar^ & Hetc}vuere 334 * 7 



SFECmUM KOPYKAT £4.86 

SIMFLV THE 8:ST So •impie to um Any 
Type of IX SPECTRUM program can oe 
l>scked up onto a trath isim. even progrsmt 
that carmot bt itopped csn noM be copied 
Program* over 41 5K (8 7K for 16K macMnas) 
csn be iwiilv dufftcated fCO% mscMe coda 
PkiS FREE T«pt header flasde^ prognm. 
IMMEDIATE DESPATCH Stnd chequsAPO lo 

NUDSorr 

ISt Ardsen Road tntaks, Ckytcesler 0^ Uti 
tj CAH tvcN COPY rrset f 

366.' 7 



EDUCATIONAL p'ograrrks tot Spectrum Frve 
stimuldiirig gemecon cassette for infants and 
juniors Includes Gun Sums. Fun Phrases, 
Time C^ock. Daft Drew and Super Shop Only 
t 4 95 Send for dtiails or pay M . 8 , Software . 
In Vid Rie. Route Charten, S.P P , Guernsey. 
CI 349.'7 



DUST COVERS 

VlC2a>64 DRAGON 32 ATARI 800 
CASS UNIT C2N C2N1630 Et ATARI 
in notural queNty vmyl Just 9or»d C2 96 oi 
1:4.116 to inc cats Covet, stating computer 
and ceseette mcdei (No stamp reQuired^ 
Cassette cover only tl 50 to 

ALLEN ENTERPRISES 

FREEPOST 

Luton LU2 8BR 

TRAUL ENaUIRES WELCOME 376 7 



ORIC sortwaiij Ubiory Two we<fk« h.n» f 1 00 
Amui^iJ (nemtwBh.p tb Stamp for litt Lea 
Wilson, PrtnahvicK Tnitngttl, Cornw-* ^^ ' ' 



SOFTWARE Sharp MZ80 «jnd Oregon Super 
iviamal aemut tint orov^m business package* 
cnpy ffgbts elso fr^ %bI« softwom prepered for 
clients PAB sottwsre 07B9 64006B 329/7 



ATOM owners' EuikJ n cotixif module for 
under flO, Full ronstruction drsteils inc/uil»ng 
demon«iratiar> progr^rn^ r3 00 Also gamei 
tape bowJingwoid^fiftrdi (12K RAMi 

r3 40 A Worrjii. 3 Oeklends Close 
Bexfeyheath, Kent DA6 7AP 354/7 



ZXB\ . 16K. keytMMird. soutKJ geAereior. 
motherboa'd. Mifweifj etc ri20 o.n.o. 
Phone Lincoln (0622 » 29b23 346/ 7 



To Advertise in 
Your Computer 

please phone 

Claire Notley 

on 

01-661 3036 




1 



URGENTLY REQUIRE 

GAMES PROGRAMS 

Ocean Publishing Limited. puDlishers for a major 
software house, urgently require good game programs 

For home micro's. 

ZX SPECTRUM. COMMODORE 64, ORIC, DRAGON. VIC- 20 
and BBC MODEL B. 

Our national dealer network ensures maximum sales. 

Should vDur program be accepted we will pay top 

royalties or buy your copyright. 

write In confidence to the 

SOFTWARE DEVELOPMENT MANAGER, 

Ocean Publishing Liniited, 
Rain Buildings. Stanley street. Manchester M5 5FD 

OR TELEPHONE. 061'832 7049 381.7 



YOUR COMPUTED. AUGUST 1983 199 



48K 



WIN THE 
POOLS? 

SPECTADRAW 2 



Spoctadraw 2 m a Fools Prediction Program for the 48 K ZX Spectrum 

Microcomoutm. 

The program looks ai the recent form of the teams playing ii each week's 

English and Scottish FootbatI league matches and then refers to a large 

database lo see what has happened in the past when teams with simiior 

form met. By con^birir^ the lessons learnt from the past vwth the teams' 

current leage posiiioa the progrBm generates a drew probability factor tor 

each match It can then identify the rrtatches which are bkely to yield draws 

and output suitable p odictions It will also output the least li<ely dniws for 

Ih© benefit of those v/t>o prefer the fixed odds Jmes on coupons 

The program is suppled complete with a database tape containing data on 

over 7500 matches and a comprehensive instruction manual. 

Program. Databse (both on a high quality cassette) and instruction manual 

n2 95 inclusive (Cheques(POs payable to B. S. McAlle>) or SAE fot 

details 

SPECTADRAW. 1 COWLEAZE. 
CHIIMNOR, OXFORD, 0X9 4TD. 

3ZB 7 



SPECTRUM 
TAPE CONTROL 

Lo*d and S8V9 fytty automtttcattv uitno one of 
two cat$«tt9 tmcott^^n. Auto slan/ttop arxl 
bad swftcKirvo undm progrim control ufttog 
timpb BASIC comm«rHts. Alio iuitttt>ki for 
control of mocM rcik^«v» •!€. «od Mveni 
cof>trollor» can b« uwd fof multiple conird 
Budt fn iElP tmpUHar w4tH ipea4(«r arKi 
vokima control fo« gamac, alarms ate. TKa 
contTOHar plugs into the SMCtrum caisatta 
sockati and i« powarad frcm the Speetrum 
iupp)y . SuooM only as a kit complaia with al 
parti, laadi, tman tiiaclt caia ar>d datailad 
utaf and commjctlon nota< Qntv C23.7& plus 
np6p 



SPECTRUM 
HIGH-SPEED LOADER 



Load and sav« at doutto spa^d with our 
Spaedyfoad aoflwara i48K cmlyi Raliabla and 
«»IY to u«a. tt uaaa MHa mamorv and once 
loadad into lamtop it m alrwat invltibia m us«. 
Elthor normal or fast can t« aalectad and only 
a standatd csaavtta racoidaf li raquirod AH 
tape commands can ba uted. Cataatia n 4S 
plus 40p p&p. 

By mail order on*y 
send S.A.E tcf data lit 

Ness Micro Systems (YC) 

100 Drakies Ave. Inverness IV2 3SD 

371-7 



COMPUNTA - 



HORSE-RACING 
FORECASTER 



puts your MICRO TO WORK! 



• A tenous, eaty to use piogram 

• No racords to ksac or update. 

• Contains data of laadirvg 
locfcevs/ ttatnars at 34 courses 

e High suGCOis rata. 



Tapa vi^fsion avaHabW 

for: 

Dragon 32, Spacuufr 

48K, TaodyCOCO 

32K. ZX8t t6K. 

ONLY 

UM. tnc 

immadiata delivery. 



RED ROM DATA, 
Oept YC2, 
72 Lamtjart Rd 
Grimst»y, Lines. 
DN32 0NR 



372-7 



LYNX 



KING Se)l.0MON*S MINFS 
A randomised, rolcptaying 
adventure. No two games are the 
same. Side 2 ha^ two graphics 
programs \hn sfvow off (he 
ciipabilKicv or he I YNX 

AM for C5 95 inc pCrp 

HARVEST SOFTWARE 

Wtisti Wind!^, Tredrayon Road, 

Mawgan Forth, Nuvvquay, 

Cornwall TR8 4DH 

358- 7 



LYNX GAME, youva wanod long er^%i^, 
ftijw yau can have >omputar Attack tor your 
LyiiN A suprifb Qaina of ipead »f«i skill for 
your 46 K Lynx. Sound colour and gr'PptnQ 
actton on ona caastfta for only tSOO cliOQue 
maftiad 'Impetiar 300/7 



f^LAV DOMiNOSS on your 12K Acorn Atom 
Rsaiistk graphtcs Cassatia r3 96 from M 
Exal. 16 Vawdray Road. Drayton. Norwich. 

364-7 



LEARN you* i»t>Hn 16/48 Spectrum Two 
Utpat progranvnas on(y £2,75 ftom: Stiarma 
SoffMvara. 12 Bauingion Couri. Hut ton. 
Bfontvyood. EaBax CMI3 1AX 330/7 



FULLaiaamblaf fof 48K$pactrum tncludas 
labolsi. error d«#gnosis. d«fmAbb dais iaHa«. 
convorgjonj, printouts, and mo*e' only f"5 

pric* mclud^i documontotvort piuo rr«« 
<J«asaamblcf - Grahnnx Caff . Tunlivck Road, 
Wor*we«. Norfolk 3!i7 7 



ACORN ATOVA 12K * 12K <wai t300l 
complata package €130 Canf>pbail aftar 7pm 
ion 964 3876. 

387/7 



Please mention 

Your Computer 

when replying to 

advertisers 



mm 



CLASSIFIED 



ORDER FORM 



Ctossitled Rotes 

LtnoQ#: 40p p*r word {^in 15 words) — 
prapoyobla 

pny^idmd tft BlOCK CATftAiS fhofm nurt^b^ 
€o%mH ai ^ M^vdi Homm dfd <tddfm*% to b» 
paid iof tt uimd tft od^mti^vn^nt Bqk Numb^f 
if f0injnrm<f t* (4 GO mutni 

Oilflkiy rofai par tc' (Min 2icc) 

OfMi in»#rtioo C8.50 

Jhraa insarlioni £8 20 

Six lnt«fik>ns £8.00 

Twalw Inaartloni : £7.50 

£>5/i^y s€tV0fif$0es shoukffffo^fO^ ^apa/aia 

cofiv ^na pmf^sdfy rasar%9 sf>itc€ by /jAona 

Method of Payment 

Cti«uu«ft«rlu. »riuulU Xj9 in€td« payoDls 
to Buainaaa Praaa Intamationat Ltd. and 
croaaad. I arKitoaa NafaiMtK 

Ch«QU«''l^ tor 



Pt#aMd«bir my Acc#iti'Vis<> Eorclay 
Cord <Am«r icon Cvpfett;Dlrk«fs Oub Int* 
■oi t>elow 



Ptease Insed the following advertisement in Your Camputer Classified Section 




No. of Insertions requiredniBox No. required YES/NO 



MM II 



NAME tP/mms0 tncfuti^ tnttiBfsf 
AOORfSS 



8fQNATUft€ 



Post to: 

Cut out tha orctar form anj ratum 
logathar witti yput rammjnca to 
Clataiftad Dapartmant. Vojr Compuiar. 
Room H211. Quadrant Mojaa. Tha 
Quadram. Sutton, Surroy SM2 SAS 
{Oldest 3036 



Paynnent by credit card please state address card Is registered 
Daytime tel.no 



LINAGE 



£6.00 



J8.00 
£10.00 



£12.00 



£14.00 



£16.00 



£T8.00 
"£20.00 



THIS FORM SHOULD BE RETURNED BY AUGUST 2 FOR SEPT ISSUE PUBLICATION 



Company ffapiyfaracf Nymbet: IB1S37 iingisntfl Ptgt$t0f0<f Offtc* Qutdmnt Hcuie. ffta Qvwdrmnt, Sutt&n. Surrty SM2 SAS 



200 YOUR COMPUTER, AUGUST 1 983 



iJLiJld^f)^ 



Mikrogen is one of the longest established and nnost experienced companies in the home 

computer market. 

We market to such names as W.H. Smiths, Software Masters Psion/Sinclair Timex Corp etc. We 

also have our own rep network covering all retail outlets. 

Our reputation has been built on top quality software. 



CAN YOU WRITE 
TOP QUALITY SOFTWARE? 



To supplement our already highly successful range we are now looking for programs for all the 
popular home computers include games, utilities education + business software. 
If you feel that your programs can meet our high standards then contact us at the address below 
or Telephone 0344 27317. 

MIKRO GEN, 1 DEVONSHIRE COTTAGES, LONDON RD, BRACKNELL, BERKS. 



386.' 7 



SOFTWAHEI SYSTEM^SOFT inclusive 
fOR THE BEST FROM THE REST PRICES! 


SPH'TRUM 


DRAGON y: 


TheHobt>itl48K) fl4.d6 
T«rrorOalitii(48KI f6.% 
Nnairttorl46K) C6 9G 
ThaCaalia fSOO 
Stvx CS.00 
Volcanic Ounffton (48K> CS.00 


TI»aKir>eU> fBW 
Talking AndroKt Attack (Jt £8.00 
Cosmic Zap iJI IB.OO 
Volcarw! Dunflaon €6.00 
ctioaa Conrtoge C2i 50 
Tale wntar f49 ^ 


hBC MICRO 


VIC Iv 


MoonRaidoflBI E7 % 
Cfoakar(BI €7 96 
Kilter Gorilla 181 H 9S 
S«aLord{B) £7 50 
Ch«taiei £B00 
Multrfila tUM 


Wiiard and Pnncesa f5.9& 
ScrambIa H.OO 
Cowniidi n.OO 
Panic €7.00 
VtcGanvnoriHaKJ C7.00 
Vk;CNw»(^tftK» f7 00 


Lota mora availabit lot moat mkrot. Sand SAE for liati 
Pleate matte chaqua/PO pa^abto to SYSTHM-SOFT 

FREEPOST, ACKWORTH. PONTIFRACT. W. YORKS, WP? 76R 


SPECIAL 
OFFER 

Daduct n pat itaiT 
whao Ofdarlng 
fwo or nfioca 
370/7 



MI331LI!, D^fvnd your ciximm ffom tha daadty 
onalaughr Graphica ^mnb for tha 66C 
MicroccHtioutar (32 K» only C6.00 ir>c. To Paul 
Stavmis, 1 \ Wtxxlhutai Closa, Cuxtoo, 
Rocbaater, Kant, ML2 RU. 293 /e 

EDUCATIONAL pfograms. Spactium 48K. 
iunior ago ranga, SAE for daiab lo Computitr^ 
For E<»ucation, 66 Dovaoota Lina. OWham 
OL4 4SW 

384,'7 



zx 



TArUCXACCf^ 



ED O 



£UNCA l»«O0U€TS LTOfO 






F'^ .^^f f^-j-.iT/i-.i.n 



£14-99 



LOOK OUT! 



COMING SOON:- ORIGINAL SOFTWARE. 
NO OTHER GAMES LIKE THEMI 

"SPACE LANES" + "DOOn SLAMMER" 



im 



Qthedml 
olluxire 



from 




'-%-> 



^3fi9. ? 



CAN YOU PLAY 
GERMAN WHIST? 



Then try your hand at winning against the Spectrum with 
this weli designed program which will stretch you to your 
mental limits in this fascinating game. 



Cost only £5.50 



Please allow 21 
days for delivery 







Please send me , . game(s) at 

£5.50 (inc. p&p) each. I enclose a cheque/ PO for t. ..... . 

made payable to B.J. Enterprises. 

NAME 

ADDRESS 



Orders to' 

B.J. Enterprises, 

Plot 669, Cranbrook Drive. Pinkneys Green, 

Maidenhead, Berks. 



389/7 



YOUR COMPUTER, AUGUST 1983 201 



(Am 



MAN HUNT 



The mast 
terrifying aliens 
yet seen on a 
Vic 20. 

Can you escape? 
or Will vou be 
another victim 
of their 
relentless pursuit? 

MAN HUNT 

A greal game 
from H F.S. 
only £5.95 
postage free to 
U.K. 

Order direct to 

35 Fenton Place, 
PorthcaiA/l. 
Mid-Glamorgan. 
CF36 3DW, 

Dragon version of 
the Manhunt 
coming soon. 



Please rush me cassette /s of MAN 

HUNT. I enclose a cheque/P,0. value £ 

payable to: H.F.S. Software, 35 Fenton Place, 
Porthcawl; Mid-Glamorgan, CF36 3DW. 

NAME ..,.,.. ,,,. 

ADDRESS 

POSTCODE 





«l Karmtll ll«l Hnrnh«ni B#-)i*htf» %t,% «Mi: 



A 




Delta Research 


37 


L 




Q 




AF Software 


104 


Disking 


36 


Lasert>ug 


176 


QFD 


76 ! 


AGF Hardwarci 


86 


OK Ironies 


138,139 


Letherby 


124 






Anora Computers 


m. 11 


Doctor Soft 


36 


Level 9 Computing 


166 


n 




Acorn Peripherals 


96 


Downs way Electronics 


48 


Level Software 


179 


RD Labs 


118 


Afdec 


M. 75 


Dragon Dungeon 


136 


Llamasoff 


119 


Richard Sheperc 


58 


Aimgram 


192 


Dream Software 


166 


Lyden hurst 


130 






Amersham 


196 










s 




Anirug 


V^ 


E 




M 




Sabre Software 


178 


Arcddta Software 


37 


East London Robotics 


171 


Mah^ 


72 


SIR Computers 


156 


Arfowsofr 


127 


Econtech 


124 


Maplin 


60 


SmT Rotronics 


9 


Artie ComputtfKi 


32 33 


Electronics Applied 


166 


Mapirn 


190 


Swanley Electronics 


116 


Audio Computers 


Back Cover 


Elephant Software 


166 


Martech 


131 


Salamander Software 


122 






Eltec Computers 


38 


MC Lothnen 


130 


Sevef n Software 


114 


B 




Express Progrants 


174 


Megabyte 


37 


Shards 


191 


Bssicare 


117 








182 


Silica Shop 


17 


BeeBug 


128 


F 




Memotech 


20,21 


iSilvAr^nft 


185 


Betlflower 
BfPak 


163 
78 


Fountain Computers 
Fox Electronics 


132 
89 


Memotech 
Micro Games 


188 
72 


Sinclair Research 
SivfH'^nft 


24. 25, 26 
16 


Bf idQO Software 


36 


Fulcrum 


50 


Micro Management 


6.7 


Softeach 


ISO 


Bticon Lid 
Buff or Micro 


62 
36 
22 


Fuller 


172. 173 


Micro Mega 
Micro Power 


183 

44 


Sofiex 
Software Farm 


194.195 
178 


Bug Byte 


G 




Micro X 


176 


Software Librarv 


116 


C 

C Tech 

CDS Micro Systerria 
CP Software 
Calpac Computers 




Gamer 


173 


Microgen 


74 


Spectrum Gamffi 21, 


28, 29, 30, 31 


ISO 
102, 103 

113 
132 


Gilsoft 


6? 


Micfoware 1 eicp^t^r 


82 


Start och 


118 


Grundy Businoss Computers 
H 


164, 156 


Midwich Cornputftf Co 
Mtnature Tool Computers 
Mf Micro 


80 

178 

34 


Sun Computeis 
Sunshine PubliCBtbns 
Superior Software 


131 
184 
127 


Cambridge Micro 


39 


H/H Software 


156 


N 

Newnes Technical Books 

Newtech 

North Wish 






T 

Tansoft 

Tteman 

Tectronics 

Thorn F Ml 

Timedala 

Tomorrows World 

Twickenham 




Cafir>ei Software 
Campbell 

Cardigan Software 
Cascade 
Centrepods 


36 
50 

176 

129 

too. 101 


HSF 

Hewson Constiltants 
Hilton Computers 
Hi tech 
Hi Soft 


202 
92 
62 

191 
96,97 


84 
188 

IFC 


64 

48 

118 

180. 181 

50 

124 

166 


Colvin Computers 
Compron Systems 


19 
!92 


, 




Oak Wish 
Oasis Software 


82 

191 


CofMputer Addoiw 


134 


Imagine 


96,97 


Opus Supplies 


146 


Computer Concept 


72 


Imagine Software 




Oric Products 


148J49 


V 




Computer Corner 


177 


Impact Software 


12. 13 


Oxford Computer Publishers 


82 


Vision Store 


144 


Computer Market 


67 


Interceptor Micros 


193 










Computers For Alt 


4,5 


Iruerface 


78 


P 




W 




Cnrnpfn fiys 


fO 


Irimrface 


189 


P s s 


fS2, 1S3 


Wildingd 


€6 


Corrotl Software 


36 






PSS 


110 


Winter Soft 


142 


Crystal Computing 


168 


J 




Picturesque Addictive Games 


116 






Cybergram 


37 


JCB 


74 


Pinehurst 


163 


Y 








J K Greyo 


137 


Plus 30 


132 


Yewacre 


88 











Practical Electronics 


163 


Your Computer Christmas Fair 186 1 


OJt 


87 


K 




Punl n' Plotter 


164 






Diamond Software 


147 


Keysoft 


39 


Program Direct 


66 


2 




Dean* Electronics 


196 


Kiima 


61 


Proiec 


136 


ZX Microfair 


14, 16 



202 YOUR COMPUTER. AUGUST 1983 



THE RAMPACK 



STL 



MICROPERIPHERALS-MADE IN ENGLAND 



ZQI 




g^ 


^H 



£19.95 



A . 



5 ■ 




I ■■ 



O "* 




ii 



H 



*rtCC^O» AACTAN i^ON 



c^A^t cog^^^ cy^^^ ^cgouu Hy«^^^ ^Aua^^ 

OH ^H C^B I^H OH CH 

tiMt* -%T i!^Tv¥ i58^^^ w^^^ 



r 







EXPANDABILITY: 

full details with the rampack. You can choose now or later various optional extras: 

• The Keyboard Sounder: A tone is produced every time you press a key. You can also program the 
Sounder by USR 699 

• The X*ROM «ystcm: based on the NEC 8255A chip. The system provides direct connection to y 
an EPSON printer (or similar) and ATARI Joystick- Programs tPROMS, auto-runs ^ j^^ X ^^^ 
software and is supplied with 8k utility ROM containing 21 preprogrammed funcrtions / <^S x^>^' 
conveniently cas«d together with the Ram Pack ^ /*'*^^yV*'V^ 

• Various software on ROMs * ^ 

Further hardware add-ons: 

• The HARD TOP Keyboard Overlay: 40 professional 
positioned over the actual keyboard making typing much 
Hard Top overlay is finished in the same quality standard as 
other products 

• The 80 Column Card: Releases the ZX processor from 
display, therefore, the ZX runs always in fast mode. The 
will have a programmable size, up to 24 lines x 80 
characters. UDG (User defined Graphic Characters) 

Is standard 

SPECIFICATIONS: 

• Memory Capacity: 16k bytes 

• Maximum speed: 200ns 

• Use eKclusively Sinclair PSU 

• Absolute stability with a built-in 
autolocking system, incorporating 
special anti-wobble ridge. / 

/ 
/ 



The Legend continues 



y^ 




^ 



Imagine games avaiJable from 

W.H. SMITH, Boots. 
John Menzies^Dixons, 
Laskys, Photomarkets C1.K. 



and all other good 
Software Outlets. 



Any of those g<jmcs for just 

including first doss po:^ 
pdckdgin€^, VAT and <in 
(IMCdNDmONAL 

iin: HMt 

GCJARANTEE. 
li you have any dilfkufty in 
obtaining *iny Irnagino Gar 
niifi Iniaqine Direct on 



Imagine Software, Masons Buildings. Exchange Street East, Liverpool, Merseyside l_2 3PM. Jiir^SS^® *° ****"